From 769b5e8c250ae820dc0a0d1cd66e6af5365486c8 Mon Sep 17 00:00:00 2001 From: GomathiselviS Date: Fri, 22 Nov 2024 09:04:41 -0500 Subject: [PATCH] Merge pull request #124 from GomathiselviS/fix_ec2_networking Add module_defaults to ec2_networking_resources role (cherry picked from commit 829bcf0b660d780b450696d866ed7e01abd03d80) --- roles/ec2_networking_resources/tasks/main.yml | 46 ++++++++++--------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/roles/ec2_networking_resources/tasks/main.yml b/roles/ec2_networking_resources/tasks/main.yml index 440392b7..9564020f 100644 --- a/roles/ec2_networking_resources/tasks/main.yml +++ b/roles/ec2_networking_resources/tasks/main.yml @@ -1,25 +1,29 @@ --- -- name: Create VPC - amazon.aws.ec2_vpc_net: - name: "{{ ec2_networking_resources_vpc_name }}" - cidr_block: "{{ ec2_networking_resources_vpc_cidr_block }}" - register: ec2_networking_resources_vpc_result +- name: Run ec2_networking_resources role + module_defaults: + group/aws: "{{ aws_setup_credentials__output }}" + block: + - name: Create VPC + amazon.aws.ec2_vpc_net: + name: "{{ ec2_networking_resources_vpc_name }}" + cidr_block: "{{ ec2_networking_resources_vpc_cidr_block }}" + register: ec2_networking_resources_vpc_result -- name: Create VPC subnet - amazon.aws.ec2_vpc_subnet: - vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" - cidr: "{{ ec2_networking_resources_subnet_cidr_block }}" - register: ec2_networking_resources_subnet_result + - name: Create VPC subnet + amazon.aws.ec2_vpc_subnet: + vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" + cidr: "{{ ec2_networking_resources_subnet_cidr_block }}" + register: ec2_networking_resources_subnet_result -- name: Create route table - amazon.aws.ec2_vpc_route_table: - vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" - subnets: - - "{{ ec2_networking_resources_subnet_result.subnet.id }}" + - name: Create route table + amazon.aws.ec2_vpc_route_table: + vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" + subnets: + - "{{ ec2_networking_resources_subnet_result.subnet.id }}" -- name: Create security group for internal access - amazon.aws.ec2_security_group: - vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" - name: "{{ ec2_networking_resources_sg_internal_name }}" - description: "{{ ec2_networking_resources_sg_internal_description }}" - rules: "{{ ec2_networking_resources_sg_internal_rules }}" + - name: Create security group for internal access + amazon.aws.ec2_security_group: + vpc_id: "{{ ec2_networking_resources_vpc_result.vpc.id }}" + name: "{{ ec2_networking_resources_sg_internal_name }}" + description: "{{ ec2_networking_resources_sg_internal_description }}" + rules: "{{ ec2_networking_resources_sg_internal_rules }}"