diff options
Diffstat (limited to 'test/integration/targets/vmware_tag')
5 files changed, 0 insertions, 347 deletions
diff --git a/test/integration/targets/vmware_tag/aliases b/test/integration/targets/vmware_tag/aliases deleted file mode 100644 index 9cc67c4113..0000000000 --- a/test/integration/targets/vmware_tag/aliases +++ /dev/null @@ -1,3 +0,0 @@ -cloud/vcenter -unsupported -zuul/vmware/vcenter_only diff --git a/test/integration/targets/vmware_tag/tasks/main.yml b/test/integration/targets/vmware_tag/tasks/main.yml deleted file mode 100644 index 8961c6916a..0000000000 --- a/test/integration/targets/vmware_tag/tasks/main.yml +++ /dev/null @@ -1,7 +0,0 @@ -# Test code for the vmware_tag Operations. -# Copyright: (c) 2019, Pavan Bidkar <pbidkar@vmware.com> -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - -- include: tag_crud_ops.yml -- include: tag_manager_ops.yml -- include: tag_manager_duplicate_tag_cat.yml diff --git a/test/integration/targets/vmware_tag/tasks/tag_crud_ops.yml b/test/integration/targets/vmware_tag/tasks/tag_crud_ops.yml deleted file mode 100644 index 189e8a9809..0000000000 --- a/test/integration/targets/vmware_tag/tasks/tag_crud_ops.yml +++ /dev/null @@ -1,112 +0,0 @@ -# Test code for the vmware_tag CRUD Operations. -# Copyright: (c) 2019, Pavan Bidkar <pbidkar@vmware.com> -# Copyright: (c) 2019, Abhijeet Kasurde <akasurde@redhat.com> -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - -- when: vcsim is not defined - block: - - &cat_create - name: Create Category - vmware_category: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: False - category_name: Sample_Cat_0006 - category_description: Sample Description - category_cardinality: 'multiple' - state: present - register: category_create - - - name: Check Category is created - assert: - that: - - category_create.changed - - - <<: *cat_create - name: Create category again - - - name: Check if no changes are made - assert: - that: - - not category_create.changed - - - name: Set Cat_ID Paramter. Required for Tag creation - set_fact: Cat_ID={{ category_create['category_results']['category_id'] }} - - # Testcase Create Tag - - &tag_create - name: Create a tag - vmware_tag: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_name: Sample_Tag_0001 - category_id: "{{ Cat_ID }}" - tag_description: Sample Description - state: present - register: tag_creation - - - name: Check tag is created - assert: - that: - - tag_creation.changed - - - <<: *tag_create - name: Create a tag again - - - name: Check if no changes are made - assert: - that: - - not tag_creation.changed - - # Testcase Update Tag Description (reconfig) - - &tag_update - name: Update Tag Description - vmware_tag: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_name: Sample_Tag_0001 - tag_description: Some fancy description - state: present - register: update_tag_desc - - - name: Check tag description updated - assert: - that: - - update_tag_desc.changed - - - <<: *tag_update - name: Update tag description again - - - name: Check if no changes are made - assert: - that: - - not update_tag_desc.changed - - # Testcase Delete the Tag - - &tag_delete - name: Delete Tag - vmware_tag: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_name: Sample_Tag_0001 - state: absent - register: delete_tag - - - name: Check Tag is Deleted - assert: - that: - - delete_tag.changed - - <<: *tag_delete - name: Delete tag again - - - name: Check if no changes are made - assert: - that: - - not delete_tag.changed diff --git a/test/integration/targets/vmware_tag/tasks/tag_manager_duplicate_tag_cat.yml b/test/integration/targets/vmware_tag/tasks/tag_manager_duplicate_tag_cat.yml deleted file mode 100644 index e6ccb044ab..0000000000 --- a/test/integration/targets/vmware_tag/tasks/tag_manager_duplicate_tag_cat.yml +++ /dev/null @@ -1,163 +0,0 @@ -# Test code for the vmware_tag_manager -# Copyright: (c) 2019, Abhijeet Kasurde <akasurde@redhat.com> -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - -- when: vcsim is not defined - block: - - name: Create first category - vmware_category: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - category_name: "{{ cat_one }}" - category_cardinality: 'multiple' - state: present - register: category_one_create - - - name: Create second category - vmware_category: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - category_name: "{{ cat_two }}" - category_cardinality: 'multiple' - state: present - register: category_two_create - - - name: Check categories are created - assert: - that: - - category_two_create.changed - - category_one_create.changed - - - name: Set category one id - set_fact: cat_one_id={{ category_one_create['category_results']['category_id'] }} - - - name: Set category two id - set_fact: cat_two_id={{ category_two_create['category_results']['category_id'] }} - - - name: Create duplicate tags in two different categories - vmware_tag: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_name: "{{ tag_one }}" - category_id: "{{ cat_one_id }}" - state: present - register: tag_one_create - - - name: Check tag is created - assert: - that: - - tag_one_create.changed - - - name: Create duplicate tags in two different categories - vmware_tag: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_name: "{{ tag_one }}" - category_id: "{{ cat_two_id }}" - state: present - register: tag_two_create - - - name: Check tag is created - assert: - that: - - tag_two_create.changed - - - name: Create duplicate tags in two different categories - vmware_tag: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_name: "{{ tag_two }}" - category_id: "{{ cat_one_id }}" - state: present - register: tag_one_create - - - name: Check tag is created - assert: - that: - - tag_one_create.changed - - - name: Create duplicate tags in two different categories - vmware_tag: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_name: "{{ tag_two }}" - category_id: "{{ cat_two_id }}" - state: present - register: tag_two_create - - - name: Check tag is created - assert: - that: - - tag_two_create.changed - - - name: Get VM Facts - vmware_vm_facts: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - register: vm_facts - - - set_fact: vm_name="{{ vm_facts['virtual_machines'][0]['guest_name'] }}" - - - name: Assign tags to given virtual machine - vmware_tag_manager: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_names: - - "{{ cat_one }}:{{ tag_one }}" - object_name: "{{ vm_name }}" - object_type: VirtualMachine - state: add - delegate_to: localhost - register: vm_tag_info - - - name: Check if we assigned correct tags - assert: - that: - - vm_tag_info.changed - - - name: Delete Tags - vmware_tag: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_name: "{{ item }}" - state: absent - register: delete_tag - with_items: - - "{{ tag_one }}" - - "{{ tag_two }}" - - - name: Delete Categories - vmware_category: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - category_name: "{{ item }}" - state: absent - register: delete_categories - with_items: - - "{{ cat_one }}" - - "{{ cat_two }}" - vars: - cat_one: category_1001 - cat_two: category_1002 - tag_one: tag_1001 - tag_two: tag_1002 diff --git a/test/integration/targets/vmware_tag/tasks/tag_manager_ops.yml b/test/integration/targets/vmware_tag/tasks/tag_manager_ops.yml deleted file mode 100644 index 14158cfca0..0000000000 --- a/test/integration/targets/vmware_tag/tasks/tag_manager_ops.yml +++ /dev/null @@ -1,62 +0,0 @@ -# Test code for the vmware_tag Manager Operations. -# Copyright: (c) 2019, Pavan Bidkar <pbidkar@vmware.com> -# Copyright: (c) 2019, Abhijeet Kasurde <akasurde@redhat.com> -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - -- when: vcsim is not defined - block: - - name: Get VM Facts - vmware_vm_info: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: False - register: vm_info - - - set_fact: vm_name="{{ vm_info['virtual_machines'][0]['guest_name'] }}" - - # Get Tagname - - &tag_info - name: Get info about tag - vmware_tag_info: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: False - register: tag_info - - - <<: *tag_info - name: Get info about tag in check mode - check_mode: yes - - - set_fact: Tag_Name={{ tag_info['tag_facts'].keys() | list }} - - - debug: var=Tag_Name - - # Testcase Assign tag to virtual Machine - - &tag_assign - name: Add tags to a virtual machine - vmware_tag_manager: - hostname: '{{ vcenter_hostname }}' - username: '{{ vcenter_username }}' - password: '{{ vcenter_password }}' - validate_certs: no - tag_names: - - "{{ Tag_Name[0] }}" - object_name: "{{ vm_name }}" - object_type: VirtualMachine - state: add - register: tag_manager_ops - - - name: Check tag is assign to virtual machine - assert: - that: - - tag_manager_ops.changed - - - <<: *tag_assign - name: Add tags to a virtual machine again - - - name: Check tag is not assigned to virtual machine again - assert: - that: - - not tag_manager_ops.changed |