Skip to content

Latest commit

 

History

History

part-1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Part 1

Full article on: https://blog.haidara.io/post/aws-app-mesh-partie-1-terminaison-tls/

Requirements

Name Version
terraform >= 1.2
aws ~> 4

Providers

No providers.

Modules

Name Source Version
common_resources ../modules/common n/a
ecs_service_alpha ../modules/ecs-meshed-service n/a

Resources

No resources.

Inputs

Name Description Type Default Required
allowed_alb_ip_addresses List of allowed IP addresses to access the ALB set(string)
[
"0.0.0.0/0"
]
no
default_tags Default tags to apply to resources map(string)
{
"Application": "Demo End-To-End Encryption with App Mesh",
"Terraform": "true"
}
no
expose_envoy_admin_port Flag to expose Envoy admin port to the internal network. Use with caution in a real environment bool false no
prefix Prefix for all the resources string "demo-app-mesh" no
private_ca_arn ARN of Private Certificate authority string n/a yes
private_subnets ID of the public private subnets where to deploy the services set(string) n/a yes
public_subnets ID of the public subnets where to deploy the load balancer set(string) n/a yes
r53_zone_name Name of the route53 zone to create the ALB record string n/a yes
region n/a string "eu-west-1" no
vpc_id Id of the VPC to use to deploy the services string n/a yes

Outputs

Name Description
alb_endpoint Load balancer endpoint
ecr_repo_url ECR repository URL
logs App and proxy logs