|
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