# elasticsearch-formula **Repository Path**: saltstack-formulas/elasticsearch-formula ## Basic Information - **Project Name**: elasticsearch-formula - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-13 - **Last Updated**: 2023-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Elasticsearch ============= Formula to install and configure Elasticsearch. Supports 2.x and 5.x. .. note:: See the full `Salt Formulas installation and usage instructions `_. Available states ================ .. contents:: :local: ``elasticsearch`` ----------- Installs, configures and runs the Elasticsearch service. ``elasticsearch.config`` ------------------------ Configures Elasticsearch. Custom options can be specified via `custom_options` and are rendered as yaml in the elasticsearch config. ``elasticsearch.pkg`` --------------------- Installs Elasticsearch. ``elasticsearch.repo`` ---------------------- Adds the Elasticsearch pkg repo. ``elasticsearch.service`` ------------------------- Manages the Elasticsearch service. ``elasticsearch.sysconfig`` --------------------------- Configures defaults/sysconfig env vars for the Elasticsearch service. ``elasticsearch.plugins`` ------------------------- Allows configuration of elasticsearch plugins. Notes ===== * Pillar `elasticsearch:config:custom_options` has been removed. Use `elasticsearch:config` to set any configuration. Testing ======= Testing is done with `Test Kitchen `_ for machine setup and `testinfra `_ for integration tests. Requirements ------------ * Python * Ruby * Docker :: pip install -r requirements.txt gem install bundler bundle install bundle exec kitchen test