Let's look at VPC and other resource creation snippets:
- VPC creation example:
- ec2_vpc: state: present cidr_block: 10.0.0.0/16 resource_tags: { "Environment":"Development" } region: us-west-2
- Subnet creation example:
subnets: - cidr: 172.22.1.0/24 az: us-west-2c resource_tags: { "Environment":"Dev", "Tier" : "Web" }
- Internet Gateway:
internet_gateway: True route_tables: - subnets: - 172.22.2.0/24 - 172.22.3.0/24 routes: - dest: 0.0.0.0/0 gw: igw
- Creating a NAT Gateway:
- name: Create new nat gateway and allocate new EIP. ec2_vpc_nat_gateway: state: present subnet_id: subnet-12345678 wait: yes region: ap-southeast-2 register: new_nat_gateway
- Deleting a VPC:
- ec2_vpc: state: absent vpc_id: vpc-aaaaaaa region: us-west-2 ...