apfm-actions/Elasticsearch Deploy

Deploy an AWS Elasctisearch service cluster using Terraform

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Oct 22, 2020
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: apfm-actions/terraform-elasticsearch-action@f8941a7551238f846be39b3e9291276ea75dbfbd # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
engine_versionElasticsearch version number7.4
instance_typeAWS Instance Type to deploy the clustert2.medium.elasticsearch
instance_countHow many instance will compound this cluster1
snapshot_hourHour during which the service takes an automated daily snapshot of the indices in the domain. UTC Time23
ebsSupport EBS Storagetrue
volume_typeKind of storage to use (standard, gp2, io1)gp2
volume_sizeSize of the volume for ES Storage in gigs10
log_typeA type of Elasticsearch log. Valid values: INDEX_SLOW_LOGS, SEARCH_SLOW_LOGS, ES_APPLICATION_LOGSINDEX_SLOW_LOGS
publicEnable public ElasticSearch instancefalse
allowed_ipsList of IPs valid to connect to the cluster, separated by commas when [public only]""
namedescription
arnElasticsearch service ARN
endpointElasticsearch service endpoint
kibana_endpointElasticsearch service Kibana endpoint
access_policy_arnARN of policy granting access to this ES instance
access_policy_nameName of policy granting access to this ES instance