| Name | Version |
|---|---|
| terraform | >= 1.0 |
| aws | >= 5.0 |
| Name | Version |
|---|---|
| aws | >= 5.0 |
| Name | Source | Version |
|---|---|---|
| gatus | USSBA/easy-fargate-service/aws | ~> 10.0.0 |
| Name | Type |
|---|---|
| aws_ecs_cluster.cluster | resource |
| aws_efs_file_system.efs | resource |
| aws_efs_mount_target.efs | resource |
| aws_route53_record.dns | resource |
| aws_security_group.alb_sg | resource |
| aws_security_group.efs | resource |
| aws_security_group_rule.allow_fargate_into_efs | resource |
| aws_security_group_rule.ingress_cidrs | resource |
| aws_security_group_rule.ingress_cidrs_80 | resource |
| aws_security_group_rule.ingress_prefix_list | resource |
| aws_security_group_rule.ingress_prefix_list_80 | resource |
| aws_acm_certificate.acm_certificate | data source |
| aws_ecs_cluster.cluster | data source |
| aws_iam_policy_document.fargate | data source |
| aws_kms_key.efs | data source |
| aws_route53_zone.cms_zone | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| acm_cert_base_domain | Base domain of the certificate used for the ALB Proxy | string |
"" |
no |
| certificate_arns | n/a | list(any) |
[] |
no |
| cluster_name | n/a | string |
"batcave" |
no |
| config_bucket_name | n/a | string |
n/a | yes |
| create_ecs_cluster | Toggles either creating the ECS Cluster or looking up an existing one | bool |
true |
no |
| hosted_zone_dns | n/a | string |
"" |
no |
| iam_role_path | n/a | string |
"" |
no |
| iam_role_permissions_boundary | n/a | string |
"arn:aws:iam::373346310182:policy/cms-cloud-admin/developer-boundary-policy" |
no |
| ingress_cidrs | n/a | list(any) |
[] |
no |
| ingress_prefix_lists | n/a | list(any) |
[] |
no |
| kms_key_id | For encrypting the EFS drive; defaults to the aws managed efs key | string |
"alias/aws/elasticfilesystem" |
no |
| private_subnet_ids | n/a | list(any) |
n/a | yes |
| public_subnet_ids | n/a | list(any) |
n/a | yes |
| repository_awscli | n/a | string |
"artifactory.cloud.cms.gov/gold-image-docker-local/awscli:latest" |
no |
| repository_gatus | n/a | string |
"twinproduction/gatus:latest" |
no |
| service_fqdn | n/a | string |
"" |
no |
| service_name | n/a | string |
"gatus" |
no |
| vpc_id | n/a | string |
n/a | yes |
No outputs.