Skip to content
Snippets Groups Projects
Select Git revision
  • 8fe41495a0aded0b5d3be65dfb51d6dc5ef1f67d
  • master default protected
  • v1.15.1
  • v1.15.0
  • v1.14.7
  • v1.14.6
  • v1.14.5
  • v1.14.4
  • v1.14.3
  • v1.14.2
  • v1.14.1
  • v1.14.0
  • v1.13.2
  • v1.13.1
  • v1.13.0
  • v1.12.1
  • v1.12.0
  • v1.11.1
  • v1.11.0
  • v1.10.0
  • v1.9.2
  • v1.9.1
22 results

test_module.yml.in

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