google.cloud/tests/integration/targets/gcp_compute_instance/tasks/main.yml
Jorge Gallegos d980418ea7
Complete test cases with default option
Signed-off-by: Jorge Gallegos <jgallego@redhat.com>
2025-06-06 13:42:58 -07:00

34 lines
1,006 B
YAML

---
- name: Generated tests
ansible.builtin.include_tasks: autogen.yml
- name: Test nic_type scenarios
block:
- name: Create network
google.cloud.gcp_compute_network:
name: "{{ resource_prefix }}"
project: "{{ gcp_project }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
auto_create_subnetworks: true
state: present
register: _network
- name: Loop over testcase
ansible.builtin.include_tasks: gvnic.yml
loop: "{{ testcases | dict2items }}"
vars:
testcases:
gvnic: GVNIC
virtio: VIRTIO_NET
default: default
always:
- name: Delete network
google.cloud.gcp_compute_network:
name: "{{ resource_prefix }}"
project: "{{ gcp_project }}"
auth_kind: "{{ gcp_cred_kind }}"
service_account_file: "{{ gcp_cred_file | default(omit) }}"
auto_create_subnetworks: true
state: absent