= POC estructura AD == intro * basado en [[https://github.com/tonyprawiro/aws-msad-terraform.git]] == ficheros # # VPC # resource "aws_vpc" "vpc_myapp" { cidr_block = "${var.vpc_cidr}" instance_tenancy = "default" enable_dns_support = true enable_dns_hostnames = true tags { Name = "VPC-MYAPP" } } # # Internet Gateway - VPC wide # resource "aws_internet_gateway" "igw_main" { vpc_id = "${aws_vpc.vpc_myapp.id}" tags { Name = "IGW-MYAPP" } depends_on = ["aws_vpc.vpc_myapp"] } # # NAT Gateway in AZ1 # resource "aws_nat_gateway" "natgw_az1" { allocation_id = "${aws_eip.eip_natgw_az1.id}" subnet_id = "${aws_subnet.subnet_dmz_az1.id}" depends_on = ["aws_internet_gateway.igw_main"] } # # NAT Gateway in AZ2 # # resource "aws_nat_gateway" "natgw_az2" { # allocation_id = "${aws_eip.eip_natgw_az2.id}" # subnet_id = "${aws_subnet.subnet_dmz_az2.id}" # depends_on = ["aws_internet_gateway.igw_main"] # }