diff options
Diffstat (limited to 'test/integration/targets/aci_domain/tasks')
-rw-r--r-- | test/integration/targets/aci_domain/tasks/fc.yml | 174 | ||||
-rw-r--r-- | test/integration/targets/aci_domain/tasks/l2dom.yml | 174 | ||||
-rw-r--r-- | test/integration/targets/aci_domain/tasks/l3dom.yml | 174 | ||||
-rw-r--r-- | test/integration/targets/aci_domain/tasks/main.yml | 24 | ||||
-rw-r--r-- | test/integration/targets/aci_domain/tasks/phys.yml | 174 | ||||
-rw-r--r-- | test/integration/targets/aci_domain/tasks/vmm-vmware.yml | 184 |
6 files changed, 0 insertions, 904 deletions
diff --git a/test/integration/targets/aci_domain/tasks/fc.yml b/test/integration/targets/aci_domain/tasks/fc.yml deleted file mode 100644 index 83dd61747b..0000000000 --- a/test/integration/targets/aci_domain/tasks/fc.yml +++ /dev/null @@ -1,174 +0,0 @@ -# Test code for the ACI modules -# Copyright: (c) 2018, Dag Wieers (@dagwieers) <dag@wieers.com> - -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - - -# CLEAN ENVIRONMENT -- name: Remove FC domain - aci_domain: &domain_absent - host: "{{ aci_hostname }}" - username: "{{ aci_username }}" - password: "{{ aci_password }}" - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: fc_dom - domain_type: fc - state: absent - - -# ADD DOMAIN -- name: Add FC domain (check_mode) - aci_domain: &domain_present - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: fc_dom - domain_type: fc - state: present - check_mode: yes - register: cm_add_domain - -- name: Add FC domain (normal mode) - aci_domain: *domain_present - register: nm_add_domain - -- name: Verify add_domain - assert: - that: - - cm_add_domain is changed - - nm_add_domain is changed - - 'cm_add_domain.sent == nm_add_domain.sent == {"fcDomP": {"attributes": {"name": "fc_dom"}}}' - - 'cm_add_domain.proposed == nm_add_domain.proposed == {"fcDomP": {"attributes": {"name": "fc_dom"}}}' - - cm_add_domain.current == cm_add_domain.previous == nm_add_domain.previous == [] - - 'nm_add_domain.current == [{"fcDomP": {"attributes": {"dn": "uni/fc-fc_dom", "name": "fc_dom", "nameAlias": "", "ownerKey": "", "ownerTag": ""}}}]' - -- name: Add FC domain again (check_mode) - aci_domain: *domain_present - check_mode: yes - register: cm_add_domain_again - -- name: Add FC domain again (normal mode) - aci_domain: *domain_present - register: nm_add_domain_again - -- name: Verify add_domain_again - assert: - that: - - cm_add_domain_again is not changed - - nm_add_domain_again is not changed - - -# QUERY ALL DOMAINS -- name: Query all FC domains (check_mode) - aci_domain: &domain_query - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain_type: fc - state: query - check_mode: yes - register: cm_query_all_domains - -- name: Query all FC domains (normal mode) - aci_domain: *domain_query - register: nm_query_all_domains - -- name: Verify query_all_domains - assert: - that: - - cm_query_all_domains is not changed - - nm_query_all_domains is not changed - - cm_query_all_domains == nm_query_all_domains - - nm_query_all_domains.current|length >= 1 - - -# QUERY A DOMAIN -- name: Query our FC domain (check_mode) - aci_domain: - <<: *domain_query - domain: fc_dom - check_mode: yes - register: cm_query_domain - -- name: Query our FC domain (normal mode) - aci_domain: - <<: *domain_query - domain: fc_dom - register: nm_query_domain - -- name: Verify query_domain - assert: - that: - - cm_query_domain is not changed - - nm_query_domain is not changed - - cm_query_domain == nm_query_domain - - nm_query_domain.current.0.fcDomP.attributes.dn == 'uni/fc-fc_dom' - - nm_query_domain.current.0.fcDomP.attributes.name == 'fc_dom' - - -# REMOVE DOMAIN -- name: Remove FC domain (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain - -- name: Remove FC domain (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain - -- name: Verify remove_domain - assert: - that: - - cm_remove_domain is changed - - nm_remove_domain is changed - - 'cm_remove_domain.current == cm_remove_domain.previous == nm_remove_domain.previous == [{"fcDomP": {"attributes": {"dn": "uni/fc-fc_dom", "name": "fc_dom", "nameAlias": "", "ownerKey": "", "ownerTag": ""}}}]' - - nm_remove_domain.current == [] - -- name: Remove FC domain again (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain_again - -- name: Remove FC domain again (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain_again - -- name: Verify remove_domain_again - assert: - that: - - cm_remove_domain_again is not changed - - nm_remove_domain_again is not changed - - -# QUERY NON-EXISTING DOMAIN -- name: Query non-existing FC domain (check_mode) - aci_domain: - <<: *domain_query - domain: fc_dom - check_mode: yes - register: cm_query_non_domain - -- name: Query non-existing FC domain (normal mode) - aci_domain: - <<: *domain_query - domain: fc_dom - register: nm_query_non_domain - -- name: Verify query_non_domain - assert: - that: - - cm_query_non_domain is not changed - - nm_query_non_domain is not changed - - cm_query_non_domain == nm_query_non_domain - - nm_query_non_domain.current == [] diff --git a/test/integration/targets/aci_domain/tasks/l2dom.yml b/test/integration/targets/aci_domain/tasks/l2dom.yml deleted file mode 100644 index 0ec4f499fd..0000000000 --- a/test/integration/targets/aci_domain/tasks/l2dom.yml +++ /dev/null @@ -1,174 +0,0 @@ -# Test code for the ACI modules -# Copyright: (c) 2018, Dag Wieers (@dagwieers) <dag@wieers.com> - -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - - -# CLEAN ENVIRONMENT -- name: Remove L2 domain - aci_domain: &domain_absent - host: "{{ aci_hostname }}" - username: "{{ aci_username }}" - password: "{{ aci_password }}" - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: l2_dom - domain_type: l2dom - state: absent - - -# ADD DOMAIN -- name: Add L2 domain (check_mode) - aci_domain: &domain_present - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: l2_dom - domain_type: l2dom - state: present - check_mode: yes - register: cm_add_domain - -- name: Add L2 domain (normal mode) - aci_domain: *domain_present - register: nm_add_domain - -- name: Verify add_domain - assert: - that: - - cm_add_domain is changed - - nm_add_domain is changed - - 'cm_add_domain.sent == nm_add_domain.sent == {"l2extDomP": {"attributes": {"name": "l2_dom"}}}' - - 'cm_add_domain.proposed == nm_add_domain.proposed == {"l2extDomP": {"attributes": {"name": "l2_dom"}}}' - - cm_add_domain.current == cm_add_domain.previous == nm_add_domain.previous == [] - - 'nm_add_domain.current == [{"l2extDomP": {"attributes": {"dn": "uni/l2dom-l2_dom", "name": "l2_dom", "nameAlias": "", "ownerKey": "", "ownerTag": ""}}}]' - -- name: Add L2 domain again (check_mode) - aci_domain: *domain_present - check_mode: yes - register: cm_add_domain_again - -- name: Add L2 domain again (normal mode) - aci_domain: *domain_present - register: nm_add_domain_again - -- name: Verify add_domain_again - assert: - that: - - cm_add_domain_again is not changed - - nm_add_domain_again is not changed - - -# QUERY ALL DOMAINS -- name: Query all L2 domains (check_mode) - aci_domain: &domain_query - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain_type: l2dom - state: query - check_mode: yes - register: cm_query_all_domains - -- name: Query all L2 domains (normal mode) - aci_domain: *domain_query - register: nm_query_all_domains - -- name: Verify query_all_domains - assert: - that: - - cm_query_all_domains is not changed - - nm_query_all_domains is not changed - - cm_query_all_domains == nm_query_all_domains - - nm_query_all_domains.current|length >= 1 - - -# QUERY A DOMAIN -- name: Query our L2 domain (check_mode) - aci_domain: - <<: *domain_query - domain: l2_dom - check_mode: yes - register: cm_query_domain - -- name: Query our L2 domain (normal mode) - aci_domain: - <<: *domain_query - domain: l2_dom - register: nm_query_domain - -- name: Verify query_domain - assert: - that: - - cm_query_domain is not changed - - nm_query_domain is not changed - - cm_query_domain == nm_query_domain - - nm_query_domain.current.0.l2extDomP.attributes.dn == 'uni/l2dom-l2_dom' - - nm_query_domain.current.0.l2extDomP.attributes.name == 'l2_dom' - - -# REMOVE DOMAIN -- name: Remove L2 domain (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain - -- name: Remove L2 domain (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain - -- name: Verify remove_domain - assert: - that: - - cm_remove_domain is changed - - nm_remove_domain is changed - - 'cm_remove_domain.current == cm_remove_domain.previous == nm_remove_domain.previous == [{"l2extDomP": {"attributes": {"dn": "uni/l2dom-l2_dom", "name": "l2_dom", "nameAlias": "", "ownerKey": "", "ownerTag": ""}}}]' - - nm_remove_domain.current == [] - -- name: Remove L2 domain again (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain_again - -- name: Remove L2 domain again (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain_again - -- name: Verify remove_domain_again - assert: - that: - - cm_remove_domain_again is not changed - - nm_remove_domain_again is not changed - - -# QUERY NON-EXISTING DOMAIN -- name: Query non-existing L2 domain (check_mode) - aci_domain: - <<: *domain_query - domain: l2_dom - check_mode: yes - register: cm_query_non_domain - -- name: Query non-existing L2 domain (normal mode) - aci_domain: - <<: *domain_query - domain: l2_dom - register: nm_query_non_domain - -- name: Verify query_non_domain - assert: - that: - - cm_query_non_domain is not changed - - nm_query_non_domain is not changed - - cm_query_non_domain == nm_query_non_domain - - nm_query_non_domain.current == [] diff --git a/test/integration/targets/aci_domain/tasks/l3dom.yml b/test/integration/targets/aci_domain/tasks/l3dom.yml deleted file mode 100644 index 9f101eb18b..0000000000 --- a/test/integration/targets/aci_domain/tasks/l3dom.yml +++ /dev/null @@ -1,174 +0,0 @@ -# Test code for the ACI modules -# Copyright: (c) 2018, Dag Wieers (@dagwieers) <dag@wieers.com> - -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - - -# CLEAN ENVIRONMENT -- name: Remove L3 domain - aci_domain: &domain_absent - host: "{{ aci_hostname }}" - username: "{{ aci_username }}" - password: "{{ aci_password }}" - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: l3_dom - domain_type: l3dom - state: absent - - -# ADD DOMAIN -- name: Add L3 domain (check_mode) - aci_domain: &domain_present - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: l3_dom - domain_type: l3dom - state: present - check_mode: yes - register: cm_add_domain - -- name: Add L3 domain (normal mode) - aci_domain: *domain_present - register: nm_add_domain - -- name: Verify add_domain - assert: - that: - - cm_add_domain is changed - - nm_add_domain is changed - - 'cm_add_domain.sent == nm_add_domain.sent == {"l3extDomP": {"attributes": {"name": "l3_dom"}}}' - - 'cm_add_domain.proposed == nm_add_domain.proposed == {"l3extDomP": {"attributes": {"name": "l3_dom"}}}' - - cm_add_domain.current == cm_add_domain.previous == nm_add_domain.previous == [] - - 'nm_add_domain.current == [{"l3extDomP": {"attributes": {"dn": "uni/l3dom-l3_dom", "name": "l3_dom", "nameAlias": "", "ownerKey": "", "ownerTag": ""}}}]' - -- name: Add L3 domain again (check_mode) - aci_domain: *domain_present - check_mode: yes - register: cm_add_domain_again - -- name: Add L3 domain again (normal mode) - aci_domain: *domain_present - register: nm_add_domain_again - -- name: Verify add_domain_again - assert: - that: - - cm_add_domain_again is not changed - - nm_add_domain_again is not changed - - -# QUERY ALL DOMAINS -- name: Query all L3 domains (check_mode) - aci_domain: &domain_query - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain_type: l3dom - state: query - check_mode: yes - register: cm_query_all_domains - -- name: Query all L3 domains (normal mode) - aci_domain: *domain_query - register: nm_query_all_domains - -- name: Verify query_all_domains - assert: - that: - - cm_query_all_domains is not changed - - nm_query_all_domains is not changed - - cm_query_all_domains == nm_query_all_domains - - nm_query_all_domains.current|length >= 1 - - -# QUERY A DOMAIN -- name: Query our L3 domain (check_mode) - aci_domain: - <<: *domain_query - domain: l3_dom - check_mode: yes - register: cm_query_domain - -- name: Query our L3 domain (normal mode) - aci_domain: - <<: *domain_query - domain: l3_dom - register: nm_query_domain - -- name: Verify query_domain - assert: - that: - - cm_query_domain is not changed - - nm_query_domain is not changed - - cm_query_domain == nm_query_domain - - nm_query_domain.current.0.l3extDomP.attributes.dn == 'uni/l3dom-l3_dom' - - nm_query_domain.current.0.l3extDomP.attributes.name == 'l3_dom' - - -# REMOVE DOMAIN -- name: Remove L3 domain (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain - -- name: Remove L3 domain (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain - -- name: Verify remove_domain - assert: - that: - - cm_remove_domain is changed - - nm_remove_domain is changed - - 'cm_remove_domain.current == cm_remove_domain.previous == nm_remove_domain.previous == [{"l3extDomP": {"attributes": {"dn": "uni/l3dom-l3_dom", "name": "l3_dom", "nameAlias": "", "ownerKey": "", "ownerTag": ""}}}]' - - nm_remove_domain.current == [] - -- name: Remove L3 domain again (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain_again - -- name: Remove L3 domain again (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain_again - -- name: Verify remove_domain_again - assert: - that: - - cm_remove_domain_again is not changed - - nm_remove_domain_again is not changed - - -# QUERY NON-EXISTING DOMAIN -- name: Query non-existing L3 domain (check_mode) - aci_domain: - <<: *domain_query - domain: l3_dom - check_mode: yes - register: cm_query_non_domain - -- name: Query non-existing L3 domain (normal mode) - aci_domain: - <<: *domain_query - domain: l3_dom - register: nm_query_non_domain - -- name: Verify query_non_domain - assert: - that: - - cm_query_non_domain is not changed - - nm_query_non_domain is not changed - - cm_query_non_domain == nm_query_non_domain - - nm_query_non_domain.current == [] diff --git a/test/integration/targets/aci_domain/tasks/main.yml b/test/integration/targets/aci_domain/tasks/main.yml deleted file mode 100644 index 5a0585ef32..0000000000 --- a/test/integration/targets/aci_domain/tasks/main.yml +++ /dev/null @@ -1,24 +0,0 @@ -# Test code for the ACI modules -# Copyright: (c) 2018, Dag Wieers (@dagwieers) <dag@wieers.com> - -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - -- name: Test that we have an ACI APIC host, ACI username and ACI password - fail: - msg: 'Please define the following variables: aci_hostname, aci_username and aci_password.' - when: aci_hostname is not defined or aci_username is not defined or aci_password is not defined - -- include_tasks: phys.yml - when: phys is not defined or phys - -- include_tasks: l2dom.yml - when: l2dom is not defined or l2dom - -- include_tasks: l3dom.yml - when: l3dom is not defined or l3dom - -- include_tasks: fc.yml - when: fc is not defined or fc - -- include_tasks: vmm-vmware.yml - when: vmm_vmware is not defined or vmm_vmware diff --git a/test/integration/targets/aci_domain/tasks/phys.yml b/test/integration/targets/aci_domain/tasks/phys.yml deleted file mode 100644 index 66bb87595a..0000000000 --- a/test/integration/targets/aci_domain/tasks/phys.yml +++ /dev/null @@ -1,174 +0,0 @@ -# Test code for the ACI modules -# Copyright: (c) 2018, Dag Wieers (@dagwieers) <dag@wieers.com> - -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - - -# CLEAN ENVIRONMENT -- name: Remove physical domain - aci_domain: &domain_absent - host: "{{ aci_hostname }}" - username: "{{ aci_username }}" - password: "{{ aci_password }}" - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: phys_dom - domain_type: phys - state: absent - - -# ADD DOMAIN -- name: Add physical domain (check_mode) - aci_domain: &domain_present - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: phys_dom - domain_type: phys - state: present - check_mode: yes - register: cm_add_domain - -- name: Add physical domain (normal mode) - aci_domain: *domain_present - register: nm_add_domain - -- name: Verify add_domain - assert: - that: - - cm_add_domain is changed - - nm_add_domain is changed - - 'cm_add_domain.sent == nm_add_domain.sent == {"physDomP": {"attributes": {"name": "phys_dom"}}}' - - 'cm_add_domain.proposed == nm_add_domain.proposed == {"physDomP": {"attributes": {"name": "phys_dom"}}}' - - cm_add_domain.current == cm_add_domain.previous == nm_add_domain.previous == [] - - 'nm_add_domain.current == [{"physDomP": {"attributes": {"dn": "uni/phys-phys_dom", "name": "phys_dom", "nameAlias": "", "ownerKey": "", "ownerTag": ""}}}]' - -- name: Add physical domain again (check_mode) - aci_domain: *domain_present - check_mode: yes - register: cm_add_domain_again - -- name: Add physical domain again (normal mode) - aci_domain: *domain_present - register: nm_add_domain_again - -- name: Verify add_domain_again - assert: - that: - - cm_add_domain_again is not changed - - nm_add_domain_again is not changed - - -# QUERY ALL DOMAINS -- name: Query all physical domains (check_mode) - aci_domain: &domain_query - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain_type: phys - state: query - check_mode: yes - register: cm_query_all_domains - -- name: Query all physical domains (normal mode) - aci_domain: *domain_query - register: nm_query_all_domains - -- name: Verify query_all_domains - assert: - that: - - cm_query_all_domains is not changed - - nm_query_all_domains is not changed - - cm_query_all_domains == nm_query_all_domains - - nm_query_all_domains.current|length >= 1 - - -# QUERY A DOMAIN -- name: Query our physical domain (check_mode) - aci_domain: - <<: *domain_query - domain: phys_dom - check_mode: yes - register: cm_query_domain - -- name: Query our physical domain (normal mode) - aci_domain: - <<: *domain_query - domain: phys_dom - register: nm_query_domain - -- name: Verify query_domain - assert: - that: - - cm_query_domain is not changed - - nm_query_domain is not changed - - cm_query_domain == nm_query_domain - - nm_query_domain.current.0.physDomP.attributes.dn == 'uni/phys-phys_dom' - - nm_query_domain.current.0.physDomP.attributes.name == 'phys_dom' - - -# REMOVE DOMAIN -- name: Remove physical domain (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain - -- name: Remove physical domain (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain - -- name: Verify remove_domain - assert: - that: - - cm_remove_domain is changed - - nm_remove_domain is changed - - 'cm_remove_domain.current == cm_remove_domain.previous == nm_remove_domain.previous == [{"physDomP": {"attributes": {"dn": "uni/phys-phys_dom", "name": "phys_dom", "nameAlias": "", "ownerKey": "", "ownerTag": ""}}}]' - - nm_remove_domain.current == [] - -- name: Remove physical domain again (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain_again - -- name: Remove physical domain again (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain_again - -- name: Verify remove_domain_again - assert: - that: - - cm_remove_domain_again is not changed - - nm_remove_domain_again is not changed - - -# QUERY NON-EXISTING DOMAIN -- name: Query non-existing physical domain (check_mode) - aci_domain: - <<: *domain_query - domain: phys_dom - check_mode: yes - register: cm_query_non_domain - -- name: Query non-existing physical domain (normal mode) - aci_domain: - <<: *domain_query - domain: phys_dom - register: nm_query_non_domain - -- name: Verify query_non_domain - assert: - that: - - cm_query_non_domain is not changed - - nm_query_non_domain is not changed - - cm_query_non_domain == nm_query_non_domain - - nm_query_non_domain.current == [] diff --git a/test/integration/targets/aci_domain/tasks/vmm-vmware.yml b/test/integration/targets/aci_domain/tasks/vmm-vmware.yml deleted file mode 100644 index 2d737e4451..0000000000 --- a/test/integration/targets/aci_domain/tasks/vmm-vmware.yml +++ /dev/null @@ -1,184 +0,0 @@ -# Test code for the ACI modules -# Copyright: (c) 2018, Dag Wieers (@dagwieers) <dag@wieers.com> - -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - - -# CLEAN ENVIRONMENT -- name: Remove VMM domain - aci_domain: &domain_absent - host: "{{ aci_hostname }}" - username: "{{ aci_username }}" - password: "{{ aci_password }}" - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: vmm_dom - domain_type: vmm - vm_provider: vmware - state: absent - - -# ADD DOMAIN -- name: Add VMM domain (check_mode) - aci_domain: &domain_present - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain: vmm_dom - domain_type: vmm - vm_provider: vmware - state: present - check_mode: yes - register: cm_add_domain - -- name: Add VMM domain (normal mode) - aci_domain: *domain_present - register: nm_add_domain - -- name: Verify add_domain - assert: - that: - - cm_add_domain is changed - - nm_add_domain is changed - - 'cm_add_domain.sent == nm_add_domain.sent == {"vmmDomP": {"attributes": {"name": "vmm_dom"}}}' - - 'cm_add_domain.proposed == nm_add_domain.proposed == {"vmmDomP": {"attributes": {"name": "vmm_dom"}}}' - - cm_add_domain.current == cm_add_domain.previous == nm_add_domain.previous == [] - - nm_add_domain.current.0.vmmDomP.attributes.dn == 'uni/vmmp-VMware/dom-vmm_dom' - - nm_add_domain.current.0.vmmDomP.attributes.name == 'vmm_dom' - -- name: Add VMM domain again (check_mode) - aci_domain: *domain_present - check_mode: yes - register: cm_add_domain_again - -- name: Add physical domain again (normal mode) - aci_domain: *domain_present - register: nm_add_domain_again - -- name: Verify add_domain_again - assert: - that: - - cm_add_domain_again is not changed - - nm_add_domain_again is not changed - - -# QUERY ALL DOMAINS -- name: Query all VMM domains (check_mode) - aci_domain: &domain_query - host: '{{ aci_hostname }}' - username: '{{ aci_username }}' - password: '{{ aci_password }}' - validate_certs: '{{ aci_validate_certs | default(false) }}' - use_ssl: '{{ aci_use_ssl | default(true) }}' - use_proxy: '{{ aci_use_proxy | default(true) }}' - output_level: '{{ aci_output_level | default("info") }}' - domain_type: vmm - vm_provider: vmware - state: query - check_mode: yes - register: cm_query_all_domains - -- name: Query all VMM domains (normal mode) - aci_domain: *domain_query - register: nm_query_all_domains - -- name: Verify query_all_domains - assert: - that: - - cm_query_all_domains is not changed - - nm_query_all_domains is not changed - - cm_query_all_domains == nm_query_all_domains - - nm_query_all_domains.current|length >= 1 - - -# QUERY A DOMAIN -- name: Query our VMM domain (check_mode) - aci_domain: - <<: *domain_query - domain: vmm_dom - vm_provider: vmware - check_mode: yes - register: cm_query_domain - -- name: Query our VMM domain (normal mode) - aci_domain: - <<: *domain_query - domain: vmm_dom - vm_provider: vmware - register: nm_query_domain - -- name: Verify query_domain - assert: - that: - - cm_query_domain is not changed - - nm_query_domain is not changed - - cm_query_domain == nm_query_domain - - nm_query_domain.current.0.vmmDomP.attributes.dn == 'uni/vmmp-VMware/dom-vmm_dom' - - nm_query_domain.current.0.vmmDomP.attributes.name == 'vmm_dom' - - -# REMOVE DOMAIN -- name: Remove VMM domain (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain - -- name: Remove VMM domain (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain - -- name: Verify remove_domain - assert: - that: - - cm_remove_domain is changed - - nm_remove_domain is changed - - cm_remove_domain.current == cm_remove_domain.previous == nm_remove_domain.previous - - nm_remove_domain.previous.0.vmmDomP.attributes.dn == 'uni/vmmp-VMware/dom-vmm_dom' - - nm_remove_domain.previous.0.vmmDomP.attributes.name == 'vmm_dom' - - nm_remove_domain.current == [] - -- name: Remove VMM domain again (check_mode) - aci_domain: *domain_absent - check_mode: yes - register: cm_remove_domain_again - -- name: Remove VMM domain again (normal mode) - aci_domain: *domain_absent - register: nm_remove_domain_again - -- name: Verify remove_domain_again - assert: - that: - - cm_remove_domain_again is not changed - - nm_remove_domain_again is not changed - - -# QUERY NON-EXISTING DOMAIN -- name: Query non-existing VMM domain (check_mode) - aci_domain: - <<: *domain_query - domain: vmm_dom - vm_provider: vmware - check_mode: yes - register: cm_query_non_domain - -- name: Query non-existing VMM domain (normal mode) - aci_domain: - <<: *domain_query - domain: vmm_dom - vm_provider: vmware - register: nm_query_non_domain - -- name: Verify query_non_domain - assert: - that: - - cm_query_non_domain is not changed - - nm_query_non_domain is not changed - - cm_query_non_domain == nm_query_non_domain - - nm_query_non_domain.current == [] |