1- name: set connection information for all tasks
2  set_fact:
3    aws_connection_info: &aws_connection_info
4      aws_access_key: '{{ aws_access_key }}'
5      aws_secret_key: '{{ aws_secret_key }}'
6      security_token: '{{ security_token }}'
7      region: '{{ aws_region }}'
8  no_log: yes
9
10- name: remove setup security group
11  ec2_group:
12    name: '{{ resource_prefix }}_setup'
13    description: 'created by Ansible integration tests'
14    state: absent
15    vpc_id: '{{ vpc_id }}'
16    <<: *aws_connection_info
17  ignore_errors: yes
18
19- name: remove setup subnet
20  ec2_vpc_subnet:
21    az: '{{ aws_region }}a'
22    tags: '{{ resource_prefix }}_setup'
23    vpc_id: '{{ vpc_id }}'
24    cidr: 10.10.0.0/24
25    state: absent
26    resource_tags:
27      Name: '{{ resource_prefix }}_setup'
28    <<: *aws_connection_info
29  ignore_errors: yes
30
31- name: remove setup VPC
32  ec2_vpc_net:
33    cidr_block: 10.10.0.0/24
34    state: absent
35    name: '{{ resource_prefix }}_setup'
36    resource_tags:
37      Name: '{{ resource_prefix }}_setup'
38    <<: *aws_connection_info
39  ignore_errors: yes
40