WAF/WAF-Enhanced-Replicator/wafget.py [645:733]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            resourceString += "  cidr_block        = \"10.10.2.0/24\"\n\n"
            resourceString += "  tags = {\n"
            resourceString += "    Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_internet_gateway\" \"waferIGW\" {\n"
            resourceString += "  vpc_id = \"${aws_vpc.waferVPC.id}\"\n\n"
            resourceString += "  tags = {\n"
            resourceString += "    Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_route_table\" \"waferRT\" {\n"
            resourceString += "  vpc_id     = \"${aws_vpc.waferVPC.id}\"\n\n"
            resourceString += "  route {\n"
            resourceString += "    cidr_block = \"0.0.0.0/0\"\n"
            resourceString += "    gateway_id = \"${aws_internet_gateway.waferIGW.id}\"\n"
            resourceString += "  }\n\n"
            resourceString += "  tags = {\n"
            resourceString += "    Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_route_table_association\" \"waferRTAssociation1\" {\n"
            resourceString += "  subnet_id      = \"${aws_subnet.waferSubnet1.id}\"\n"
            resourceString += "  route_table_id = \"${aws_route_table.waferRT.id}\"\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_route_table_association\" \"waferRTAssociation2\" {\n"
            resourceString += "  subnet_id      = \"${aws_subnet.waferSubnet2.id}\"\n"
            resourceString += "  route_table_id = \"${aws_route_table.waferRT.id}\"\n"
            resourceString += "}\n\n"
            
            resourceString += "resource \"aws_security_group\" \"waferALBSG\" {\n"
            resourceString += "  name        = \"waferALBSG\"\n"
            resourceString += "  description = \"Allow HTTP inbound traffic\"\n"
            resourceString += "  vpc_id      = \"${aws_vpc.waferVPC.id}\"\n"
            resourceString += "  ingress {\n"
            resourceString += "    from_port   = 80\n"
            resourceString += "    to_port     = 80\n"
            resourceString += "    protocol    = \"tcp\"\n"
            resourceString += "    cidr_blocks = [ \"0.0.0.0/0\" ]\n"
            resourceString += "  }\n\n"
            resourceString += "  egress {\n"
            resourceString += "    from_port   = 0\n"
            resourceString += "    to_port     = 0\n"
            resourceString += "    protocol    = \"-1\"\n"
            resourceString += "    cidr_blocks = [ \"0.0.0.0/0\" ]\n"
            resourceString += "  }\n\n"
            resourceString += "  tags = {\n"
            resourceString += "     Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"
            
            resourceString += "resource \"aws_lb\" \"waferALB\" {\n"
            resourceString += "  name               = \"waferALB\"\n"
            resourceString += "  internal           = false\n"
            resourceString += "  load_balancer_type = \"application\"\n"
            resourceString += "  security_groups    = [\"${aws_security_group.waferALBSG.id}\"]\n"
            resourceString += "  subnets            = [\"${aws_subnet.waferSubnet1.id}\", \"${aws_subnet.waferSubnet2.id}\"]\n\n"
            resourceString += "  enable_cross_zone_load_balancing = true\n\n"
            resourceString += "  tags = {\n"
            resourceString += "    Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_lb_target_group\" \"waferALBTG\" {\n"
            resourceString += "  name     = \"waferALBTG\"\n"
            resourceString += "  port     = 80\n"
            resourceString += "  protocol = \"HTTP\"\n"
            resourceString += "  vpc_id   = \"${aws_vpc.waferVPC.id}\"\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_lb_listener\" \"waferALBListener\" {\n"
            resourceString += "  load_balancer_arn = \"${aws_lb.waferALB.arn}\"\n"
            resourceString += "  port     = \"80\"\n"
            resourceString += "  protocol = \"HTTP\"\n\n"
            resourceString += "  default_action {\n"
            resourceString += "    type             = \"forward\"\n"
            resourceString += "    target_group_arn = \"${aws_lb_target_group.waferALBTG.arn}\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"
            
            listTemp = []
            listTemp.append("ALB_DNS_Name")
            listTemp.append("ALB DNS Name")
            listTemp.append("aws_lb.waferALB.dns_name")
            resourcesList.append(listTemp)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



WAF/WAF-Enhanced-Replicator/wafget.py [816:904]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            resourceString += "  cidr_block        = \"10.10.2.0/24\"\n\n"
            resourceString += "  tags = {\n"
            resourceString += "    Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_internet_gateway\" \"waferIGW\" {\n"
            resourceString += "  vpc_id = \"${aws_vpc.waferVPC.id}\"\n\n"
            resourceString += "  tags = {\n"
            resourceString += "    Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_route_table\" \"waferRT\" {\n"
            resourceString += "  vpc_id     = \"${aws_vpc.waferVPC.id}\"\n\n"
            resourceString += "  route {\n"
            resourceString += "    cidr_block = \"0.0.0.0/0\"\n"
            resourceString += "    gateway_id = \"${aws_internet_gateway.waferIGW.id}\"\n"
            resourceString += "  }\n\n"
            resourceString += "  tags = {\n"
            resourceString += "    Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_route_table_association\" \"waferRTAssociation1\" {\n"
            resourceString += "  subnet_id      = \"${aws_subnet.waferSubnet1.id}\"\n"
            resourceString += "  route_table_id = \"${aws_route_table.waferRT.id}\"\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_route_table_association\" \"waferRTAssociation2\" {\n"
            resourceString += "  subnet_id      = \"${aws_subnet.waferSubnet2.id}\"\n"
            resourceString += "  route_table_id = \"${aws_route_table.waferRT.id}\"\n"
            resourceString += "}\n\n"
            
            resourceString += "resource \"aws_security_group\" \"waferALBSG\" {\n"
            resourceString += "  name        = \"waferALBSG\"\n"
            resourceString += "  description = \"Allow HTTP inbound traffic\"\n"
            resourceString += "  vpc_id      = \"${aws_vpc.waferVPC.id}\"\n"
            resourceString += "  ingress {\n"
            resourceString += "    from_port   = 80\n"
            resourceString += "    to_port     = 80\n"
            resourceString += "    protocol    = \"tcp\"\n"
            resourceString += "    cidr_blocks = [ \"0.0.0.0/0\" ]\n"
            resourceString += "  }\n\n"
            resourceString += "  egress {\n"
            resourceString += "    from_port   = 0\n"
            resourceString += "    to_port     = 0\n"
            resourceString += "    protocol    = \"-1\"\n"
            resourceString += "    cidr_blocks = [ \"0.0.0.0/0\" ]\n"
            resourceString += "  }\n\n"
            resourceString += "  tags = {\n"
            resourceString += "     Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"
            
            resourceString += "resource \"aws_lb\" \"waferALB\" {\n"
            resourceString += "  name               = \"waferALB\"\n"
            resourceString += "  internal           = false\n"
            resourceString += "  load_balancer_type = \"application\"\n"
            resourceString += "  security_groups    = [\"${aws_security_group.waferALBSG.id}\"]\n"
            resourceString += "  subnets            = [\"${aws_subnet.waferSubnet1.id}\", \"${aws_subnet.waferSubnet2.id}\"]\n\n"
            resourceString += "  enable_cross_zone_load_balancing = true\n\n"
            resourceString += "  tags = {\n"
            resourceString += "    Name = \"WAFER\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_lb_target_group\" \"waferALBTG\" {\n"
            resourceString += "  name     = \"waferALBTG\"\n"
            resourceString += "  port     = 80\n"
            resourceString += "  protocol = \"HTTP\"\n"
            resourceString += "  vpc_id   = \"${aws_vpc.waferVPC.id}\"\n"
            resourceString += "}\n\n"

            resourceString += "resource \"aws_lb_listener\" \"waferALBListener\" {\n"
            resourceString += "  load_balancer_arn = \"${aws_lb.waferALB.arn}\"\n"
            resourceString += "  port     = \"80\"\n"
            resourceString += "  protocol = \"HTTP\"\n\n"
            resourceString += "  default_action {\n"
            resourceString += "    type             = \"forward\"\n"
            resourceString += "    target_group_arn = \"${aws_lb_target_group.waferALBTG.arn}\"\n"
            resourceString += "  }\n"
            resourceString += "}\n\n"
            
            listTemp = []
            listTemp.append("ALB_DNS_Name")
            listTemp.append("ALB DNS Name")
            listTemp.append("aws_lb.waferALB.dns_name")
            resourcesList.append(listTemp)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



