Skip to content

Latest commit

 

History

History
99 lines (54 loc) · 1.96 KB

README.md

File metadata and controls

99 lines (54 loc) · 1.96 KB

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.