apfm-actions/Loadbalancer Deploy

Deploy an AWS Loadbalancer using Terraform

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Aug 13, 2020
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: apfm-actions/terraform-loadbalancer-action@78527730022d5592668a756758ee186f0df559ac # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
nameLoadbalancer Nameyes
protocolLoadbalancer ProtocolyesHTTPS
target_typeThe target type for the target group; use instance for EC2 and ip for ECS.yesinstance
http_listener_portHTTPS Listener portyes80
https_listener_portHTTPS Listener portyes443
enable_sticky_sessionsyesfalse
sticky_session_durationTime in seconds to maintain the cookie validity. Default 86400 = 1 day. Min 1 second, max 7 days (604800).yes86400
tg_protocolyes""
tg_dereg_delayyes300
health_check_pathyes/
health_check_portyes80
health_check_protocolyesHTTP
health_check_unhealthy_thresholdyes2
health_check_healthy_thresholdyes5
health_check_timeoutyes5
health_check_intervalyes30
health_check_grace_periodConfigurable attribute of the ECS service, not the target groupyes30
health_check_success_codesHealth check sucess default codeyes200
ssl_policySSL Policy name by defaultyesELBSecurityPolicy-2016-08
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