summaryrefslogtreecommitdiff
path: root/test/integration/targets/ufw/tasks/run-test.yml
blob: e9c5d2929cbe18517e1bda776f73485d3682ab4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
- pause:
    # ufw creates backups of the rule files with a timestamp; if reset is called
    # twice in a row fast enough (so that both timestamps are taken in the same second),
    # the second call will notice that the backup files are already there and fail.
    # Waiting one second fixes this problem.
    seconds: 1
- name: Reset ufw to factory defaults
  ufw:
    state: reset
- name: Disable ufw
  ufw:
    # Some versions of ufw have a bug which won't disable on reset.
    # That's why we explicitly deactivate here. See
    # https://bugs.launchpad.net/ufw/+bug/1810082
    state: disabled
- name: "Loading tasks from {{ item }}"
  include_tasks: "{{ item }}"
- name: Reset to factory defaults
  ufw:
    state: reset