|
1 | 1 | ---
|
2 |
| -- name: Create VPC |
3 |
| - amazon.aws.ec2_vpc_net: |
4 |
| - name: "{{ ec2_networking_resources_vpc_name }}" |
5 |
| - cidr_block: "{{ ec2_networking_resources_vpc_cidr_block }}" |
6 |
| - register: ec2_networking_resources_vpc_result |
| 2 | +- name: Run ec2_networking_resources role |
| 3 | + module_defaults: |
| 4 | + group/aws: "{{ aws_setup_credentials__output }}" |
| 5 | + block: |
| 6 | + - name: Create VPC |
| 7 | + amazon.aws.ec2_vpc_net: |
| 8 | + name: "{{ ec2_networking_resources_vpc_name }}" |
| 9 | + cidr_block: "{{ ec2_networking_resources_vpc_cidr_block }}" |
| 10 | + register: ec2_networking_resources_vpc_result |
7 | 11 |
|
8 |
| -- name: Create VPC subnet |
9 |
| - amazon.aws.ec2_vpc_subnet: |
10 |
| - vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" |
11 |
| - cidr: "{{ ec2_networking_resources_subnet_cidr_block }}" |
12 |
| - register: ec2_networking_resources_subnet_result |
| 12 | + - name: Create VPC subnet |
| 13 | + amazon.aws.ec2_vpc_subnet: |
| 14 | + vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" |
| 15 | + cidr: "{{ ec2_networking_resources_subnet_cidr_block }}" |
| 16 | + register: ec2_networking_resources_subnet_result |
13 | 17 |
|
14 |
| -- name: Create route table |
15 |
| - amazon.aws.ec2_vpc_route_table: |
16 |
| - vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" |
17 |
| - subnets: |
18 |
| - - "{{ ec2_networking_resources_subnet_result.subnet.id }}" |
| 18 | + - name: Create route table |
| 19 | + amazon.aws.ec2_vpc_route_table: |
| 20 | + vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" |
| 21 | + subnets: |
| 22 | + - "{{ ec2_networking_resources_subnet_result.subnet.id }}" |
19 | 23 |
|
20 |
| -- name: Create security group for internal access |
21 |
| - amazon.aws.ec2_security_group: |
22 |
| - vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" |
23 |
| - name: "{{ ec2_networking_resources_sg_internal_name }}" |
24 |
| - description: "{{ ec2_networking_resources_sg_internal_description }}" |
25 |
| - rules: "{{ ec2_networking_resources_sg_internal_rules }}" |
| 24 | + - name: Create security group for internal access |
| 25 | + amazon.aws.ec2_security_group: |
| 26 | + vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" |
| 27 | + name: "{{ ec2_networking_resources_sg_internal_name }}" |
| 28 | + description: "{{ ec2_networking_resources_sg_internal_description }}" |
| 29 | + rules: "{{ ec2_networking_resources_sg_internal_rules }}" |
0 commit comments