Add some actual verification tasks
This commit is contained in:
parent
a6f7fde29a
commit
a5aa2c6e4a
|
@ -5,6 +5,32 @@
|
||||||
hosts: all
|
hosts: all
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
tasks:
|
tasks:
|
||||||
- name: Example assertion
|
|
||||||
|
- name: list rules
|
||||||
|
command: nft list ruleset
|
||||||
|
register: nft
|
||||||
|
|
||||||
|
- name: check rules
|
||||||
assert:
|
assert:
|
||||||
that: true
|
that:
|
||||||
|
- '"type filter hook input priority 0; policy drop;" in nft.stdout'
|
||||||
|
- '"type filter hook output priority 0; policy drop;" in nft.stdout'
|
||||||
|
|
||||||
|
- name: service status - active
|
||||||
|
command: systemctl is-active nftables.service
|
||||||
|
register: status
|
||||||
|
|
||||||
|
- name: check service status
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- 'status.stdout == "active"'
|
||||||
|
|
||||||
|
- name: service status - enabled
|
||||||
|
command: systemctl is-enabled nftables.service
|
||||||
|
register: status
|
||||||
|
|
||||||
|
- name: check service status
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- 'status.stdout == "enabled"'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue