Skip to content

Commit

Permalink
TEST2
Browse files Browse the repository at this point in the history
  • Loading branch information
t-woerner committed Jul 25, 2024
1 parent 068e7cd commit 99f95df
Showing 1 changed file with 40 additions and 25 deletions.
65 changes: 40 additions & 25 deletions tests/user/test_users_present_absent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,47 @@
gather_facts: false

tasks:
- name: Include users.json
ansible.builtin.include_vars:
file: users.json # noqa missing-import
- name: BLOCK
block:
- name: Include users.json
ansible.builtin.include_vars:
file: users.json # noqa missing-import

- name: Create dict with user names
ansible.builtin.set_fact:
user_names: "{{ user_names | default([]) + [{'name': item.name}] }}"
loop: "{{ users }}"
- name: Create dict with user names
ansible.builtin.set_fact:
user_names: "{{ user_names | default([]) + [{'name': item.name}] }}"
loop: "{{ users }}"

- name: Cleanup test users len:{{ users | length }}
ipauser:
ipaadmin_password: SomeADMINpassword
users: "{{ user_names }}"
state: absent
- name: Cleanup test users len:{{ users | length }}
ipauser:
ipaadmin_password: SomeADMINpassword
users: "{{ user_names }}"
state: absent

- name: Users present len:{{ users | length }}
ipauser:
ipaadmin_password: SomeADMINpassword
users: "{{ users }}"
register: result
failed_when: not result.changed or result.failed
- name: Users present len:{{ users | length }}
ipauser:
ipaadmin_password: SomeADMINpassword
users: "{{ users }}"
register: result
failed_when: not result.changed or result.failed

- name: Users absent len:{{ users | length }}
ipauser:
ipaadmin_password: SomeADMINpassword
users: "{{ user_names }}"
state: absent
register: result
failed_when: not result.changed or result.failed
- name: Users absent len:{{ users | length }}
ipauser:
ipaadmin_password: SomeADMINpassword
users: "{{ user_names }}"
state: absent
register: result
failed_when: not result.changed or result.failed

rescue:
- name: Collect logs
ansible.builtin.shell: |
echo "= journalctl ="
journalctl -n 10
for log in /var/log/audit/audit.log /var/log/ipa/ipactl.log /var/log/dirsrv/slapd*/errors /var/log/httpd/error_log /var/log/krb5kdc.log; do
if [ -f "${log}" ]; then
echo
echo "= ${log} ="
tail -10 ${log}
fi
done

0 comments on commit 99f95df

Please sign in to comment.