diff --git a/test/integration/targets/cs_firewall/tasks/main.yml b/test/integration/targets/cs_firewall/tasks/main.yml index 67fe13ff117..a6ab5725031 100644 --- a/test/integration/targets/cs_firewall/tasks/main.yml +++ b/test/integration/targets/cs_firewall/tasks/main.yml @@ -11,6 +11,23 @@ that: - net is successful +- name: setup instance to get network in implementation state + cs_instance: + name: "{{ cs_resource_prefix }}-vm-cs-firewall" + template: "{{ cs_common_template }}" + service_offering: "{{ cs_common_service_offering }}" + zone: "{{ cs_common_zone_adv }}" + networks: + - "{{ net.name }}" + register: instance + until: instance is success + retries: 10 + delay: 5 +- name: verify instance setup + assert: + that: + - instance is successful + - name: public ip address setup cs_ip_address: network: ansible test @@ -444,6 +461,17 @@ - fw is successful - fw is not changed +- name: cleanup instance + cs_instance: + name: "{{ cs_resource_prefix }}-vm-cs-firewall" + zone: "{{ cs_common_zone_adv }}" + state: expunged + register: instance +- name: verify instance cleanup + assert: + that: + - instance is successful + - name: network cleanup cs_network: name: "{{ cs_firewall_network }}" diff --git a/test/integration/targets/cs_ip_address/tasks/network.yml b/test/integration/targets/cs_ip_address/tasks/network.yml index f6c707e51c2..94fe8f05fc3 100644 --- a/test/integration/targets/cs_ip_address/tasks/network.yml +++ b/test/integration/targets/cs_ip_address/tasks/network.yml @@ -17,6 +17,23 @@ that: - base_network is successful +- name: setup instance to get network in implementation state + cs_instance: + name: "{{ cs_resource_prefix }}-vm-cs-ip-address" + template: "{{ cs_common_template }}" + service_offering: "{{ cs_common_service_offering }}" + zone: "{{ cs_common_zone_adv }}" + networks: + - "{{ base_network.name }}" + register: instance + until: instance is success + retries: 10 + delay: 5 +- name: verify instance setup + assert: + that: + - instance is successful + - name: setup clean ip_address with tags cs_ip_address: state: absent @@ -205,6 +222,17 @@ - ip_address is successful - ip_address is not changed +- name: cleanup instance + cs_instance: + name: "{{ cs_resource_prefix }}-vm-cs-ip-address" + zone: "{{ cs_common_zone_adv }}" + state: expunged + register: instance +- name: verify instance cleanup + assert: + that: + - instance is successful + - name: clean the test network cs_network: name: ipaddr_test_network