6 cidr_block: "{{ vpc_cidr }}"
7 region: "{{ vpc_region }}"
13 vpc_id: "{{ vpc.vpc.id }}"
14 region: "{{ vpc_region }}"
20 resource: "{{ igw.gateway_id }}"
21 region: "{{ vpc_region }}"
23 Name: "igw-{{ vpc_region }}"
26 with_items: "{{ subnets_pub + subnets_priv }}"
29 vpc_id: "{{ vpc.vpc.id }}"
30 region: "{{ vpc_region }}"
31 cidr: "{{ item.cidr }}"
33 tags: "{{ item.resource_tags }}"
35 - name: Access/NAT EIP
38 region: "{{ vpc_region }}"
39 reuse_existing_ip_allowed: yes
42 - name: Private route table
45 vpc_id: "{{ vpc.vpc.id }}"
46 region: "{{ vpc_region }}"
48 Name: "Private-Routes-vpc-{{ vpc_region }}"
51 subnets: "{{ subnets_priv|map(attribute='cidr')|list }}"
54 - name: Public route table
57 vpc_id: "{{ vpc.vpc.id }}"
58 region: "{{ vpc_region }}"
60 Name: "Public-Routes-vpc-{{ vpc_region }}"
63 subnets: "{{ subnets_pub|map(attribute='cidr')|list }}"
66 gateway_id: "{{ igw.gateway_id }}"
69 - name: not implemented yet
72 Change pub-subnets to auto-assign external IPs