Skip to content
Snippets Groups Projects
Select Git revision
  • 4d7eca7d2e3eddce48bf28a814e7fd66e39c06a2
  • master default protected
  • v2.27.1
  • v2.28.0
  • v2.27.0
  • v2.25.1
  • v2.24.3
  • v2.26.0
  • v2.24.2
  • v2.25.0
  • v2.24.1
  • v2.22.2
  • v2.23.3
  • v2.24.0
  • v2.23.2
  • v2.23.1
  • v2.23.0
  • v2.22.1
  • v2.22.0
  • v2.21.0
  • v2.20.0
  • v2.19.1
22 results

openstack.md

Blame
  • test_module.yml.in 1.63 KiB
    ---
    - name: Test $name
      hosts: "{{ ipa_test_host | default('ipaserver') }}"
      # Change "become" or "gather_facts" to "yes",
      # if you test playbook requires any.
      become: no
      gather_facts: no
    
      tasks:
    
      # CLEANUP TEST ITEMS
    
      - name: Ensure $name NAME is absent
        ipa$name:
          ipaadmin_password: SomeADMINpassword
          ipaapi_context: "{{ ipa_context | default(omit) }}"
          name: NAME
          state: absent
    
      # CREATE TEST ITEMS
    
      # TESTS
    
      - name: Ensure $name NAME is present
        ipa$name:
          ipaadmin_password: SomeADMINpassword
          name: NAME
          # Add needed parameters here
        register: result
        failed_when: not result.changed or result.failed
    
      - name: Ensure $name NAME is present again
        ipa$name:
          ipaadmin_password: SomeADMINpassword
          ipaapi_context: "{{ ipa_context | default(omit) }}"
          name: NAME
          # Add needed parameters here
        register: result
        failed_when: result.changed or result.failed
    
      # more tests here
    
      - name: Ensure $name NAME is absent
        ipa$name:
          ipaadmin_password: SomeADMINpassword
          ipaapi_context: "{{ ipa_context | default(omit) }}"
          name: NAME
          state: absent
        register: result
        failed_when: not result.changed or result.failed
    
      - name: Ensure $name NAME is absent again
        ipa$name:
          ipaadmin_password: SomeADMINpassword
          ipaapi_context: "{{ ipa_context | default(omit) }}"
          name: NAME
          state: absent
        register: result
        failed_when: result.changed or result.failed
    
      # CLEANUP TEST ITEMS
    
      - name: Ensure $name NAME is absent
        ipa$name:
          ipaadmin_password: SomeADMINpassword
          name: NAME
          state: absent