summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/user/tasks/test_shadow_backup.yml
blob: 2655fbf229a10ea6bc0e5d45fcb591023011f470 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
- name: Test shadow backup on Solaris
  when: ansible_facts.os_family == 'Solaris'
  block:
    - name: Create a user to test shadow file backup
      user:
        name: ansibulluser
        state: present
      register: result

    - name: Find shadow backup files
      find:
        path: /etc
        patterns: 'shadow\..*~$'
        use_regex: yes
      register: shadow_backups

    - name: Assert that a backup file was created
      assert:
        that:
          - result.bakup
          - shadow_backups.files | map(attribute='path') | list | length > 0