Blame tests/group/test_group.yml

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