---
- name: Create AWS resources
hosts: all
connection: local
gather_facts: False
vars:
aws_region: ap-south-1
tasks:
- ping:
- name: Create VPC
ec2_vpc:
region: "{{aws_region}}"
resource_tags:
Environment: Development
register: vpc
- name: create igw
ec2_vpc_igw:
region: "{{aws_region}}"
state: present
- name: Create subnets
ec2_vpc_subnet:
region: "{{aws_region}}"
resource_tags:
Environment: "Development"
register: subnets
- name: Enable subnet Internet access
ec2_vpc_route_table:
region: "{{aws_region}}"
tags:
Name: Public
subnets:
routes:
gateway_id: "igw"
- name: Create subnets
ec2_vpc_subnet:
region: "{{aws_region}}"
resource_tags:
Environment: "Development"
register: subnetss
- name: Enable subnet Nat
ec2_vpc_route_table:
region: "{{aws_region}}"
tags:
Name: Private
subnets:
routes:
gateway_id: "nat"