--- - name: Fetch the VPC for the vpc.id ec2_vpc_net_facts: region: "{{ openshift_aws_region }}" filters: "tag:Name": "{{ openshift_aws_clusterid }}" register: vpcout - debug: var: vpcout verbosity: 1 - when: vpcout.vpcs | length > 0 block: - name: delete the vpc igw ec2_vpc_igw: state: absent region: "{{ openshift_aws_region }}" vpc_id: "{{ vpcout.vpcs[0].id }}" register: igw - name: delete the vpc subnets ec2_vpc_subnet: state: absent region: "{{ openshift_aws_region }}" vpc_id: "{{ vpcout.vpcs[0].id }}" cidr: "{{ item.cidr }}" az: "{{ item.az }}" with_items: "{{ openshift_aws_vpc.subnets[openshift_aws_region] }}" - name: Delete AWS VPC ec2_vpc_net: state: absent region: "{{ openshift_aws_region }}" name: "{{ openshift_aws_clusterid }}" cidr_block: "{{ openshift_aws_vpc.cidr }}" register: vpc