apfm-actions/Elasticsearch Deploy
Deploy an AWS Elasctisearch service cluster using Terraform
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 22, 2020
- License
- MIT
Pinned Snippet
uses: apfm-actions/terraform-elasticsearch-action@f8941a7551238f846be39b3e9291276ea75dbfbd # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| engine_version | Elasticsearch version number | — | 7.4 |
| instance_type | AWS Instance Type to deploy the cluster | — | t2.medium.elasticsearch |
| instance_count | How many instance will compound this cluster | — | 1 |
| snapshot_hour | Hour during which the service takes an automated daily snapshot of the indices in the domain. UTC Time | — | 23 |
| ebs | Support EBS Storage | — | true |
| volume_type | Kind of storage to use (standard, gp2, io1) | — | gp2 |
| volume_size | Size of the volume for ES Storage in gigs | — | 10 |
| log_type | A type of Elasticsearch log. Valid values: INDEX_SLOW_LOGS, SEARCH_SLOW_LOGS, ES_APPLICATION_LOGS | — | INDEX_SLOW_LOGS |
| public | Enable public ElasticSearch instance | — | false |
| allowed_ips | List of IPs valid to connect to the cluster, separated by commas when [public only] | — | "" |
Outputs
| name | description |
|---|---|
| arn | Elasticsearch service ARN |
| endpoint | Elasticsearch service endpoint |
| kibana_endpoint | Elasticsearch service Kibana endpoint |
| access_policy_arn | ARN of policy granting access to this ES instance |
| access_policy_name | Name of policy granting access to this ES instance |