Skip to content

Add a Elasticsearch domain to a humilis environment

License

Notifications You must be signed in to change notification settings

humilis/humilis-es

Repository files navigation

Humilis plug-in to deploy an Elasticsearch domain

PyPI

A humilis plug-in layer that provides support for layer type es, which deploys an Elasticsearch domain into a humilis environment.

Installation

pip install humilis-es

To install the development version:

pip install git+https://github.com/humilis/humilis-es

Development

Assuming you have virtualenv installed:

make develop

Configure humilis:

make configure

Testing

There is no logic in this layer beyond the deployment of AWS resources so there is no unit test suite. You can test the deployment of a dummy ES domain with:

make testi

Layer parameters

Layer type es accepts the following parameters.

Required

  • domain_name: The actual name will be [envname]-[stage]-[domain_name]

Optional

  • whitelisted_ips: A list of whitelisted CIDRs or IPs.
  • iam_users_arns: These users will be given full access to the ES domain.
  • iam_roles_arns: These roles will be given full access to the ES domain.

More information

See humilis documentation.

Contact

If you have questions, bug reports, suggestions, etc. please create an issue on the GitHub project page.

License

This software is licensed under the MIT license.

See License file.

© 2016 German Gomez-Herrero, Find Hotel and others.

About

Add a Elasticsearch domain to a humilis environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published