Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 2.03 KB

File metadata and controls

42 lines (33 loc) · 2.03 KB

ecs-microsites-base

Deploys the microsites base: the ECS Fargate cluster, service registry, ALB, haproxy router and ECR repository - ready then for microsites to be deployed on the platform

Releases

Tag Message Commit
v152 ecs-microsites-base: adding empty backend block f0efe14

Variables

Name Type Description Default Value
aws_region string region where provisioning should happen ``
vpc_id string The ID of the VPC where provisioning should happen ``
repo_name string name of the ecs cluster we should create microsites
cluster_name string name of the ecs cluster we should create microsites
service_registry_dns_name string internal dns name for the service registry used by the microsite layer microsites.internal
default_domain string domain where unmatched requests are redirected null.hypothesis
namespace_map list(object({domainname=string,namespace=string})) map of namespaces to domains ``
prom_password_ssm_secret string name of ssm secret which contains prom metrics endpoint password ``
stats_password_ssm_secret string name of ssm secret which contains stats endpoint password ``
lb_subnets list(string) subnets for the load balancer, should have public IP assignment possible + IGW attached []
listener_cert_arn string arn for the listener certifcate the load balancer will use ``
host_name string host name for DNS entry created to point to load balancer microsites-lb
root_domain string root domain used for DNS entry created to point to load balancer ``
task_subnets list(string) list of subnets to use for tasks launched on fargate []

Outputs

Name Description
service_registry_id The ID of the service registry which is created for the microsites
security_group The ID of the security group which tasks need to belong to to allow communication on port 80
repo_url URL of the ECR repository