Blame tests/group/test_group.yml

Packit 8cb997
---
Packit Service 0f71a7
- name: Test group
Packit 8cb997
  hosts: ipaserver
Packit 8cb997
  become: true
Packit 8cb997
  gather_facts: false
Packit 8cb997
Packit 8cb997
  tasks:
Packit 8cb997
  - name: Ensure users user1, user2 and user3 are absent
Packit 8cb997
    ipauser:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: user1,user2,user3
Packit 8cb997
      state: absent
Packit 8cb997
Packit 8cb997
  - name: Ensure group group3, group2 and group1 are absent
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group3,group2,group1
Packit 8cb997
      state: absent
Packit 8cb997
Packit 8cb997
  - name: Ensure users user1..user3 are present
Packit 8cb997
    ipauser:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      users:
Packit 8cb997
      - name: user1
Packit 8cb997
        first: user1
Packit 8cb997
        last: Last
Packit 8cb997
      - name: user2
Packit 8cb997
        first: user2
Packit 8cb997
        last: Last
Packit 8cb997
      - name: user3
Packit 8cb997
        first: user3
Packit 8cb997
        last: Last
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: not result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group1 is present
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group1
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: not result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group1 is present again
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group1
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group2 is present
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group2
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: not result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group2 is present again
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group2
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group3 is present
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group3
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: not result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group3 is present again
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group3
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure groups group2 and group3 are present in group group1
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group1
Packit 8cb997
      group:
Packit 8cb997
      - group2
Packit 8cb997
      - group3
Packit 8cb997
      action: member
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: not result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure groups group2 and group3 are present in group group1 again
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group1
Packit 8cb997
      group:
Packit 8cb997
      - group2
Packit 8cb997
      - group3
Packit 8cb997
      action: member
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group3 ia present in group group1
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group1
Packit 8cb997
      group:
Packit 8cb997
      - group3
Packit 8cb997
      action: member
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure users user1, user2 and user3 are present in group group1
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group1
Packit 8cb997
      user:
Packit 8cb997
      - user1
Packit 8cb997
      - user2
Packit 8cb997
      - user3
Packit 8cb997
      action: member
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: not result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure users user1, user2 and user3 are present in group group1 again
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group1
Packit 8cb997
      user:
Packit 8cb997
      - user1
Packit 8cb997
      - user2
Packit 8cb997
      - user3
Packit 8cb997
      action: member
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: result.changed
Packit 8cb997
Packit 8cb997
  #- ipagroup:
Packit Service 0f71a7
  #    ipaadmin_password: SomeADMINpassword
Packit 8cb997
  #    name: group1
Packit 8cb997
  #    user:
Packit 8cb997
  #    - user7
Packit 8cb997
  #    action: member
Packit 8cb997
Packit 8cb997
  - name: Ensure user user7 is absent in group group1
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group1
Packit 8cb997
      user:
Packit 8cb997
      - user7
Packit 8cb997
      action: member
Packit 8cb997
      state: absent
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group group4 is absent
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group4
Packit 8cb997
      state: absent
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure group group3, group2 and group1 are absent
Packit 8cb997
    ipagroup:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: group3,group2,group1
Packit 8cb997
      state: absent
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: not result.changed
Packit 8cb997
Packit 8cb997
  - name: Ensure users user1, user2 and user3 are absent
Packit 8cb997
    ipauser:
Packit Service 0f71a7
      ipaadmin_password: SomeADMINpassword
Packit 8cb997
      name: user1,user2,user3
Packit 8cb997
      state: absent
Packit 8cb997
    register: result
Packit 8cb997
    failed_when: not result.changed
Packit 8cb997