diff --git a/a/README.md b/a/README.md index 616e4d9..4de8fc2 100644 --- a/a/README.md +++ b/a/README.md @@ -62,19 +62,20 @@ module "dms_replication_dns" { ## Using DHCP options data resource -data "aws\_vpc\_dhcp\_options" "options" { +```hcl +data "aws_vpc_dhcp_options" "options" { filter { name = "vpc-id" - values = [local.vpc\_id] + values = [local.vpc_id] } } ```hcl -module "dms_replication_dns" { +module "dms\_replication\_dns" { source = "git@github.e.it.census.gov:terraform-modules/aws-dns//host" - name = format("%v.%v", aws_dms_replication_instance.dev.replication_instance_id, data.aws_vpc_dhc_options.options.domain_name) - values = aws_dms_replication_instance.dev.replication_instance_private_ips + name = format("%v.%v", aws\_dms\_replication\_instance.dev.replication\_instance\_id, data.aws\_vpc\_dhc\_options.options.domain\_name) + values = aws\_dms\_replication\_instance.dev.replication\_instance\_private\_ips } ``` @@ -83,31 +84,30 @@ This requires the role `r-inf-terraform-route53` be created from the Terraform m (generally in `common/apps/route53`. It then uses an STS AssumeRole from Terraform. You must have the approriate permissions on the source account to assume this role. -file: provider.route53.east\_ma13\_gov.tf +file: provider.route53.east_ma13_gov.tf ```hcl provider "aws" { - alias = "east_ma13_gov" - region = var.region_map["east"] - assume_role { - role_arn = format("arn:%v:iam::%v:role/r-inf-terraform-route53", data.aws_arn.current.partition, "187944776148") - session_name = var.os_username + alias = "east\_ma13\_gov" + region = var.region\_map["east"] + assume\_role { + role\_arn = format("arn:%v:iam::%v:role/r-inf-terraform-route53", data.aws\_arn.current.partition, "187944776148") + session\_name = var.os\_username } } ``` file: dns.tf ```hcl -module "db_cname" { +module "db\_cname" { providers = { - aws = aws.east_ma13_gov + aws = aws.east\_ma13\_gov } source = "git@github.e.it.census.gov:terraform-modules/aws-dns//cname" - zone = var.vpc_domain_name - name = local.app_db_dns_name - values = [module.db.db_instance_address] + zone = var.vpc\_domain\_name + name = local.app\_db\_dns\_name + values = [module.db.db\_instance\_address] } -``` ## Requirements diff --git a/a/main.tf b/a/main.tf index 8664327..551353f 100644 --- a/a/main.tf +++ b/a/main.tf @@ -63,6 +63,7 @@ * * ## Using DHCP options data resource * +* ```hcl * data "aws_vpc_dhcp_options" "options" { * filter { * name = "vpc-id" diff --git a/cname/README.md b/cname/README.md index 26217cc..20306e6 100644 --- a/cname/README.md +++ b/cname/README.md @@ -64,18 +64,19 @@ module "lakefront_cname" { ## Using DHCP options data resource -data "aws\_vpc\_dhcp\_options" "options" { +```hcl +data "aws_vpc_dhcp_options" "options" { filter { name = "vpc-id" - values = [local.vpc\_id] + values = [local.vpc_id] } } -module "stat\_cname" +module "stat_cname" { source  = "git@github.e.it.census.gov:terraform-modules/aws-dns//cname" - name    = format("%v.%v","stat",data.aws\_vpc\_dhc\_options.options.domain\_name) - values  = aws\_lb.adsd\_dapps\_dev\_stat\_lb.dns\_name + name    = format("%v.%v","stat",data.aws_vpc_dhc_options.options.domain_name) + values  = aws_lb.adsd_dapps_dev_stat_lb.dns_name } ``` @@ -84,30 +85,31 @@ This requires the role `r-inf-terraform-route53` be created from the Terraform m (generally in `common/apps/route53`. It then uses an STS AssumeRole from Terraform. You must have the approriate permissions on the source account to assume this role. -file: provider.route53.east_ma13_gov.tf +file: provider.route53.east\_ma13\_gov.tf ```hcl provider "aws" { - alias = "east\_ma13\_gov" - region = var.region\_map["east"] - assume\_role { - role\_arn = format("arn:%v:iam::%v:role/r-inf-terraform-route53", data.aws\_arn.current.partition, "187944776148") - session\_name = var.os\_username + alias = "east_ma13_gov" + region = var.region_map["east"] + assume_role { + role_arn = format("arn:%v:iam::%v:role/r-inf-terraform-route53", data.aws_arn.current.partition, "187944776148") + session_name = var.os_username } } ``` file: dns.tf ```hcl -module "db\_cname" { +module "db_cname" { providers = { - aws = aws.east\_ma13\_gov + aws = aws.east_ma13_gov } source = "git@github.e.it.census.gov:terraform-modules/aws-dns//cname" - zone = var.vpc\_domain\_name - name = local.app\_db\_dns\_name - values = [module.db.db\_instance\_address] + zone = var.vpc_domain_name + name = local.app_db_dns_name + values = [module.db.db_instance_address] } +``` ## Requirements diff --git a/cname/main.tf b/cname/main.tf index 395c199..06a290a 100644 --- a/cname/main.tf +++ b/cname/main.tf @@ -64,7 +64,8 @@ * ``` * * ## Using DHCP options data resource -* +* +* ```hcl * data "aws_vpc_dhcp_options" "options" { * filter { * name = "vpc-id"