Full article on: https://blog.haidara.io/post/aws-app-mesh-partie-1-terminaison-tls/
No providers.
No resources.
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 |