apfm-actions/Loadbalancer Deploy
Deploy an AWS Loadbalancer using Terraform
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Aug 13, 2020
- License
- MIT
Pinned Snippet
uses: apfm-actions/terraform-loadbalancer-action@78527730022d5592668a756758ee186f0df559ac # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| name | Loadbalancer Name | yes | — |
| protocol | Loadbalancer Protocol | yes | HTTPS |
| target_type | The target type for the target group; use instance for EC2 and ip for ECS. | yes | instance |
| http_listener_port | HTTPS Listener port | yes | 80 |
| https_listener_port | HTTPS Listener port | yes | 443 |
| enable_sticky_sessions | — | yes | false |
| sticky_session_duration | Time in seconds to maintain the cookie validity. Default 86400 = 1 day. Min 1 second, max 7 days (604800). | yes | 86400 |
| tg_protocol | — | yes | "" |
| tg_dereg_delay | — | yes | 300 |
| health_check_path | — | yes | / |
| health_check_port | — | yes | 80 |
| health_check_protocol | — | yes | HTTP |
| health_check_unhealthy_threshold | — | yes | 2 |
| health_check_healthy_threshold | — | yes | 5 |
| health_check_timeout | — | yes | 5 |
| health_check_interval | — | yes | 30 |
| health_check_grace_period | Configurable attribute of the ECS service, not the target group | yes | 30 |
| health_check_success_codes | Health check sucess default code | yes | 200 |
| ssl_policy | SSL Policy name by default | yes | ELBSecurityPolicy-2016-08 |
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 |