From 0669fe16230db8639a2b6d913d47881dc3b71ad9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Krawczyk?= <616047+kravietz@users.noreply.github.com> Date: Sun, 8 Aug 2021 21:48:02 +0100 Subject: [PATCH] Test for key files generated by the role --- molecule/default/verify.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml index 9ce8fae..4397e91 100644 --- a/molecule/default/verify.yml +++ b/molecule/default/verify.yml @@ -6,6 +6,36 @@ gather_facts: false tasks: + - name: check for nftables.d + stat: + path: /etc/nftables.d + register: s + + - name: check nftables.d + assert: + that: + - p.stat.exists and p.stat.isdir + + - name: check for nftables.conf + stat: + path: /etc/nftables.conf + register: s + + - name: check nftables.conf + assert: + that: + - p.stat.exists + + - name: check for nftables.conf + stat: + path: /etc/nftables.d/filter-input.nft + register: s + + - name: check filter-input.nft + assert: + that: + - p.stat.exists + - name: list rules command: nft list ruleset register: nft