[root@sssssss scenario02]# more rt.tf # Route Table #PRIVATE1 resource "ncloud_route_table_association" "route_scn_02_private1" { route_table_no = ncloud_vpc.vpc_scn_02.default_private_route_table_no subnet_no = ncloud_subnet.subnet_scn_02_private1.id } #PUB1 resource "ncloud_route_table_association" "route_scn_02_public1" { route_table_no = ncloud_vpc.vpc_scn_02.default_public_route_table_no subnet_no = ncloud_subnet.subnet_scn_02_public1.id } #db1 resource "ncloud_route_table_association" "route_scn_02_db1" { route_table_no = ncloud_vpc.vpc_scn_02.default_private_route_table_no subnet_no = ncloud_subnet.subnet_scn_02_db1.id } #NAT1 resource "ncloud_route" "route_scn_02_nat1" { route_table_no = ncloud_vpc.vpc_scn_02.default_private_route_table_no destination_cidr_block = "0.0.0.0/0" target_type = "NATGW" target_name = ncloud_nat_gateway.nat_gateway_scn_02.name target_no = ncloud_nat_gateway.nat_gateway_scn_02.id } [root@sssssss scenario02]# more subnet.tf # Subnet #pri1 resource "ncloud_subnet" "subnet_scn_02_private1" { name = "${var.name_scn02}-pri1" vpc_no = ncloud_vpc.vpc_scn_02.id subnet = cidrsubnet(ncloud_vpc.vpc_scn_02.ipv4_cidr_block, 2, 0) // "10.0.0.0/22" zone = "KR-2" network_acl_no = ncloud_network_acl.network_acl_02_private.id subnet_type = "PRIVATE" // PRIVATE(Private) } #pub1 resource "ncloud_subnet" "subnet_scn_02_public1" { name = "${var.name_scn02}-pub1" vpc_no = ncloud_vpc.vpc_scn_02.id subnet = cidrsubnet(ncloud_vpc.vpc_scn_02.ipv4_cidr_block, 4, 8) // "10.0.8.0/24" zone = "KR-2" network_acl_no = ncloud_network_acl.network_acl_02_public.id subnet_type = "PUBLIC" // PUBLIC(Public) } #db1 resource "ncloud_subnet" "subnet_scn_02_db1" { name = "${var.name_scn02}-db1" vpc_no = ncloud_vpc.vpc_scn_02.id subnet = cidrsubnet(ncloud_vpc.vpc_scn_02.ipv4_cidr_block, 4, 10) // "10.0.10.0/24" zone = "KR-2" network_acl_no = ncloud_network_acl.network_acl_02_private.id subnet_type = "PRIVATE" // PUBLIC(Public) } #natgw1 resource "ncloud_subnet" "subnet_scn_02_public_natgw1" { name = "${var.name_scn02}-nat1" vpc_no = ncloud_vpc.vpc_scn_02.id subnet = cidrsubnet(ncloud_vpc.vpc_scn_02.ipv4_cidr_block, 5,24) // "10.0.12.0/25" zone = "KR-2" network_acl_no = ncloud_network_acl.network_acl_02_public.id subnet_type = "PUBLIC" usage_type = "NATGW" } #lb1 resource "ncloud_subnet" "subnet_scn_02_lb1" { name = "${var.name_scn02}-lb1" vpc_no = ncloud_vpc.vpc_scn_02.id subnet = cidrsubnet(ncloud_vpc.vpc_scn_02.ipv4_cidr_block, 5,28) // "10.0.14.0/25" zone = "KR-2" network_acl_no = ncloud_network_acl.network_acl_02_private.id subnet_type = "PRIVATE" usage_type = "LOADB" // PRIVATE(Private) } [root@sssssss scenario02]#