Blame tests/hbacsvcgroup/test_hbacsvcgroup.yml

Packit Service 0a38ef
---
Packit Service 0a38ef
- name: Test hbacsvcgroup
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 HBAC Service Group login is absent
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
      state: absent
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure HBAC Service for sshd is present
Packit Service 0a38ef
    ipahbacsvc:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure HBAC Service Group login is present
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: not result.changed
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure HBAC Service Group login is present again
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: result.changed
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure HBAC Service sshd is present in HBAC Service Group login
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
      hbacsvc:
Packit Service 0a38ef
      - sshd
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 HBAC Service sshd is present in HBAC Service Group login again
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
      hbacsvc:
Packit Service 0a38ef
      - sshd
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 HBAC Services sshd and foo are absent in HBAC Service Group login
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
      hbacsvc:
Packit Service 0a38ef
      - sshd
Packit Service 0a38ef
      - foo
Packit Service 0a38ef
      action: member
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 HBAC Services sshd and foo are absent in HBAC Service Group login again
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
      hbacsvc:
Packit Service 0a38ef
      - sshd
Packit Service 0a38ef
      - foo
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 HBAC Service Group login is absent
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
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 HBAC Service Group login is absent again
Packit Service 0a38ef
    ipahbacsvcgroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: login
Packit Service 0a38ef
      state: absent
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: result.changed