Skip to content
Snippets Groups Projects
Select Git revision
  • a49e06b54bbec00c5c4cc27e4cd5562de9d3bb97
  • master default protected
  • 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
  • v2.18.2
22 results

Vagrantfile

Blame
  • test_automember.yml 10.61 KiB
    ---
    - name: Test automember
      hosts: ipaserver
      become: true
    
      tasks:
    
      # CLEANUP TEST ITEMS
    
      - name: Ensure group testgroup is absent
        ipagroup:
          ipaadmin_password: SomeADMINpassword
          name: testgroup
          state: absent
    
      - name: Ensure hostgroup testhostgroup is absent
        ipahostgroup:
          ipaadmin_password: SomeADMINpassword
          name: testhostgroup
          state: absent
    
      - name: Ensure group automember rule testgroup is absent
        ipaautomember:
          ipaadmin_password: SomeADMINpassword
          name: testgroup
          state: absent
          automember_type: group
    
      - name: Ensure hostgroup automember rule testhostgroup is absent
        ipaautomember:
          ipaadmin_password: SomeADMINpassword
          name: testhostgroup
          state: absent
          automember_type: hostgroup
    
      # CREATE TEST ITEMS
    
      # TESTS
      - name: Ensure testgroup group is present
        ipagroup:
          ipaadmin_password: SomeADMINpassword
          name: testgroup
    
      - name: Ensure testhostgroup hostgroup is present
        ipahostgroup:
          ipaadmin_password: SomeADMINpassword
          name: testhostgroup
    
      - name: Ensure testgroup group automember rule is present
        ipaautomember:
          ipaadmin_password: SomeADMINpassword
          name: testgroup
          description: testgroup automember rule.
          automember_type: group
        register: result
        failed_when: not result.changed or result.failed
    
      - name: Ensure testgroup group automember rule is present again
        ipaautomember:
          ipaadmin_password: SomeADMINpassword
          name: testgroup
          description: testgroup automember rule.
          automember_type: group
        register: result
        failed_when: result.changed or result.failed
    
      - name: Change testgroup group automember rule description
        ipaautomember:
          ipaadmin_password: SomeADMINpassword
          name: testgroup