diff options
Diffstat (limited to 'test/integration/targets/aci_vmm_credential/tasks/vmware.yml')
-rw-r--r-- | test/integration/targets/aci_vmm_credential/tasks/vmware.yml | 239 |
1 files changed, 0 insertions, 239 deletions
diff --git a/test/integration/targets/aci_vmm_credential/tasks/vmware.yml b/test/integration/targets/aci_vmm_credential/tasks/vmware.yml deleted file mode 100644 index be386718d9..0000000000 --- a/test/integration/targets/aci_vmm_credential/tasks/vmware.yml +++ /dev/null @@ -1,239 +0,0 @@ -# Test code for the ACI modules -# Copyright: (c) 2017, Dag Wieers (@dagwieers) <dag@wieers.com> - -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - -# Remove VMM domain -- name: Remove VMM domain (normal mode) - 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 - register: nm_remove_domain - -# ADD VMM domain for testing -- name: Add VMM domain (normal 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 - register: nm_add_domain - -- name: Verify add_domain - assert: - that: - - nm_add_domain is changed - -# REMOVE credential -- name: Remove credential (check mode) - aci_vmm_credential: &credential_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") }}' - name: vmm_cred - description: my_new_cred - domain: vmm_dom - credential_username: myUsername - credential_password: mySecretPassword - vm_provider: vmware - state: absent - check_mode: yes - register: cm_remove_credential - -- name: Remove vmware VMM credential (normal mode) - aci_vmm_credential: *credential_absent - register: nm_remove_credential - -- name: Verify remove_credential - assert: - that: - - cm_remove_credential is not changed - - nm_remove_credential is not changed - -# ADD credential -- name: Add vmware VMM credential (check mode) - aci_vmm_credential: &credential_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") }}' - name: vmm_cred - description: my_new_cred - domain: vmm_dom - credential_username: myUsername - credential_password: mySecretPassword - vm_provider: vmware - state: present - check_mode: yes - register: cm_add_credential - -# NOTE: Setting password is not idempotent -- name: Add vmware VMM credential (normal mode) - aci_vmm_credential: *credential_present - register: nm_add_credential - -# NOTE: Setting password is not idempotent -- name: Add vmware VMM credential again (check mode) - aci_vmm_credential: *credential_present - check_mode: yes - register: cm_add_credential_again - -- name: Verify add_credential - assert: - that: - - cm_add_credential is changed - - nm_add_credential is changed - - 'cm_add_credential.sent == nm_add_credential.sent == {"vmmUsrAccP": {"attributes": {"descr": "my_new_cred", "name": "vmm_cred", "pwd": "mySecretPassword", "usr": "myUsername"}}}' - - 'cm_add_credential.proposed == nm_add_credential.proposed == {"vmmUsrAccP": {"attributes": {"descr": "my_new_cred", "name": "vmm_cred", "pwd": "mySecretPassword", "usr": "myUsername"}}}' - - cm_add_credential.current == cm_add_credential.previous == nm_add_credential.previous == [] - - nm_add_credential.current.0.vmmUsrAccP.attributes.dn == 'uni/vmmp-VMware/dom-vmm_dom/usracc-vmm_cred' - - nm_add_credential.current.0.vmmUsrAccP.attributes.name == 'vmm_cred' - -# MODIFY credential -- name: Modify vmware VMM credential (check mode) - aci_vmm_credential: &credential_mod - 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") }}' - name: vmm_cred - description: my_updated_descr - domain: vmm_dom - credential_username: myNewUsername - credential_password: myNewSecretPassword - vm_provider: vmware - state: present - check_mode: yes - register: cm_mod_credential - -- name: Modify vmware VMM credential (normal mode) - aci_vmm_credential: *credential_mod - register: nm_mod_credential - -- name: Verify mod_credential - assert: - that: - - cm_mod_credential is changed - - nm_mod_credential is changed - - 'cm_mod_credential.sent == nm_mod_credential.sent == {"vmmUsrAccP": {"attributes": {"descr": "my_updated_descr", "pwd": "myNewSecretPassword", "usr": "myNewUsername"}}}' - - 'cm_mod_credential.proposed == nm_mod_credential.proposed == {"vmmUsrAccP": {"attributes": {"descr": "my_updated_descr", "name": "vmm_cred", "pwd": "myNewSecretPassword", "usr": "myNewUsername"}}}' - - nm_mod_credential.current.0.vmmUsrAccP.attributes.dn == 'uni/vmmp-VMware/dom-vmm_dom/usracc-vmm_cred' - - nm_mod_credential.current.0.vmmUsrAccP.attributes.name == 'vmm_cred' - -- name: Query existing vmware VMM credential (check mode) - aci_vmm_credential: &query_existing_cred - 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") }}' - name: vmm_cred - domain: vmm_dom - vm_provider: vmware - state: query - check_mode: yes - register: cm_query_credential - -- name: Query existing vmware VMM credential (normal mode) - aci_vmm_credential: *query_existing_cred - register: nm_query_credential - -- name: Query non-existent vmware VMM credential - aci_vmm_credential: - 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") }}' - name: vmm_fake_cred - domain: vmm_dom - vm_provider: vmware - state: query - register: nm_query_fake_credential - -- name: Query all vmware VMM credentials (check mode) - aci_vmm_credential: &query_all_creds - 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") }}' - vm_provider: vmware - state: query - check_mode: yes - register: cm_query_all_credential - -- name: Query all vmware VMM credentials (normal mode) - aci_vmm_credential: *query_all_creds - register: nm_query_all_credential - -- name: Verify query_credential - assert: - that: - - cm_query_credential is not changed - - nm_query_credential is not changed - - nm_query_fake_credential is not changed - - cm_query_all_credential is not changed - - nm_query_all_credential is not changed - - cm_query_credential.current.0.vmmUsrAccP.attributes.name == 'vmm_cred' - - nm_query_credential.current.0.vmmUsrAccP.attributes.name == 'vmm_cred' - - nm_query_fake_credential.current == [] - - cm_query_all_credential.current.0.vmmUsrAccP.attributes.name == 'vmm_cred' - - nm_query_all_credential.current.0.vmmUsrAccP.attributes.name == 'vmm_cred' - -- name: Remove credential (check_mode) - aci_vmm_credential: *credential_absent - check_mode: yes - register: cm_remove_credential_again - -- name: Remove credential (normal_mode) - aci_vmm_credential: *credential_absent - register: nm_remove_credential_again - -- name: Remove credential (normal_mode) - aci_vmm_credential: *credential_absent - register: nm_remove_credential_final - -- name: Verify remove_credential - assert: - that: - - cm_remove_credential_again is changed - - nm_remove_credential_again is changed - - nm_remove_credential_final is not changed - -# Remove VMM domain after testing -- name: Remove VMM domain (normal_mode) - aci_domain: *domain_absent - register: nm_remove_domain_again
\ No newline at end of file |