Blame tests/pwpolicy/test_pwpolicy.yml

Packit Service 0a38ef
---
Packit Service 0a38ef
- name: Test pwpolicy
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 maxlife of 90 for global_policy
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      maxlife: 90
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure absence of group ops
Packit Service 0a38ef
    ipagroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: ops
Packit Service 0a38ef
      state: absent
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure absence of pwpolicies for group ops
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: ops
Packit Service 0a38ef
      state: absent
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure presence of group ops
Packit Service 0a38ef
    ipagroup:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: ops
Packit Service 0a38ef
      state: present
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: not result.changed
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure presence of pwpolicies for group ops
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: ops
Packit Service 0a38ef
      minlife: 7
Packit Service 0a38ef
      maxlife: 49
Packit Service 0a38ef
      history: 5
Packit Service 0a38ef
      priority: 1
Packit Service 0a38ef
      lockouttime: 300
Packit Service 0a38ef
      minlength: 8
Packit Service 0a38ef
      minclasses: 5
Packit Service 0a38ef
      maxfail: 3
Packit Service 0a38ef
      failinterval: 5
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: not result.changed
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure presence of pwpolicies for group ops again
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: ops
Packit Service 0a38ef
      minlife: 7
Packit Service 0a38ef
      maxlife: 49
Packit Service 0a38ef
      history: 5
Packit Service 0a38ef
      priority: 1
Packit Service 0a38ef
      lockouttime: 300
Packit Service 0a38ef
      minlength: 8
Packit Service 0a38ef
      minclasses: 5
Packit Service 0a38ef
      maxfail: 3
Packit Service 0a38ef
      failinterval: 5
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: result.changed
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure maxlife of 49 for global_policy
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      maxlife: 49
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: not result.changed
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure maxlife of 49 for global_policy again
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      maxlife: 49
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: result.changed
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure absence of pwpoliciy global_policy will fail
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      state: absent
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    ignore_errors: True
Packit Service 0a38ef
    failed_when: result is defined and result
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure absence of pwpolicies for group ops
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: ops
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 maxlife of 90 for global_policy
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      maxlife: 90
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: not result.changed
Packit Service 0a38ef
Packit Service 0a38ef
  - name: Ensure absence of pwpolicies for group ops
Packit Service 0a38ef
    ipapwpolicy:
Packit Service 0a38ef
      ipaadmin_password: SomeADMINpassword
Packit Service 0a38ef
      name: ops
Packit Service 0a38ef
      state: absent
Packit Service 0a38ef
    register: result
Packit Service 0a38ef
    failed_when: result.changed