mirror of
https://github.com/ansible-collections/google.cloud.git
synced 2025-08-01 11:44:32 -07:00
38 lines
1.2 KiB
YAML
38 lines
1.2 KiB
YAML
---
|
|
- name: Teardown test suite
|
|
hosts: localhost
|
|
connection: local
|
|
gather_facts: false
|
|
vars_files:
|
|
- ../vars.yml
|
|
tasks:
|
|
- name: TEARDOWN | Delete instance # noqa: ignore-errors
|
|
google.cloud.gcp_compute_instance:
|
|
name: "{{ prefix }}-{{ item.name }}"
|
|
zone: "{{ gcp_zone }}"
|
|
project: "{{ gcp_project }}"
|
|
auth_kind: "{{ gcp_cred_kind }}"
|
|
service_account_file: "{{ gcp_cred_file }}"
|
|
state: absent
|
|
loop: "{{ sut }}"
|
|
ignore_errors: true # try to delete as much as possible
|
|
|
|
- name: TEARDOWN | Delete disk # noqa: ignore-errors
|
|
google.cloud.gcp_compute_disk:
|
|
name: "{{ prefix }}-{{ item.name }}"
|
|
zone: "{{ gcp_zone }}"
|
|
project: "{{ gcp_project }}"
|
|
service_account_file: "{{ gcp_cred_file }}"
|
|
source_image: "{{ gcp_disk_image }}"
|
|
auth_kind: "{{ gcp_cred_kind }}"
|
|
state: absent
|
|
loop: "{{ sut }}"
|
|
ignore_errors: true # try to delete as much as possible
|
|
|
|
- name: TEARDOWN | Delete network
|
|
google.cloud.gcp_compute_network:
|
|
name: "{{ prefix }}"
|
|
project: "{{ gcp_project }}"
|
|
auth_kind: "{{ gcp_cred_kind }}"
|
|
service_account_file: "{{ gcp_cred_file }}"
|
|
state: absent
|