SaltStack Formula to set up and configure Elasticsearch, a distributed restful search and analytics server
Please refer to https://github.com/bechtoldt/formula-docs to learn how to use this formula, how it is built and how you can add your changes.
NOTICE: This formula might uses the formhelper module which is a very useful Salt execution module that isn't available in upstream yet. Please consider retrieving it manually from https://github.com/bechtoldt/salt-modules and make it available to your Salt installation. Read SaltStack documentation to see how this can be achieved.
Take a look at older releases (branches) to get a version that isn't using the formhelper yet (if any).
Contributions are welcome! All development guidelines we ask you to follow can be found at https://github.com/bechtoldt/formula-docs.
In general:
- Fork this repo on Github
- Add changes, test them, update docs (README.rst) if possible
- Submit your pull request (PR) on Github, wait for feedback
But it’s better to file an issue with your idea first.
- add instructions how to use formhelper, add information about it in the formula-docs (dependency), show up alternative?
- table/ matrix: os/salt compatibility (dedicated file)
- add list of available states
- add tests
- Arnold Bechtoldt <mail@arnoldbechtoldt.com>
- Keith Grennan <keith@nearlyfree.org>
- Michael Riedmann <michael_riedmann@live.com>
- The Gitter Badger <badger@gitter.im>
- Tim O'Guin <tim.oguin@juiceanalytics.com>
- Tyler Mandry <tmandry@gmail.com>
Recommended formulas:
- Logstash management: saltstack-logstash-formula
- Kibana user interface management: saltstack-kibana-formula
- Java deployment: saltstack-java-formula
- sysctl configuration: saltstack-sysctl-formula
- repo management: saltstack-repos-formula
Further reading:
- Documentation and Standardisation of SaltStack formulas: https://github.com/bechtoldt/formula-docs
- Blog post that shows Elasticsearch/Kibana deployment using this formula and Vagrant: https://arnoldbechtoldt.com/blog/packer-vagrant-to-boostrap-a-test-infrastructure-pt3