diff options
Diffstat (limited to 'tests/integration')
-rw-r--r-- | tests/integration/targets/vyos_firewall_rules/tests/cli/merged.yaml | 11 | ||||
-rw-r--r-- | tests/integration/targets/vyos_firewall_rules/vars/main.yaml | 4 |
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/integration/targets/vyos_firewall_rules/tests/cli/merged.yaml b/tests/integration/targets/vyos_firewall_rules/tests/cli/merged.yaml index d8b7d174..48fdff7f 100644 --- a/tests/integration/targets/vyos_firewall_rules/tests/cli/merged.yaml +++ b/tests/integration/targets/vyos_firewall_rules/tests/cli/merged.yaml @@ -39,11 +39,13 @@ action: accept description: Rule 101 is configured by Ansible ipsec: match-ipsec + disabled: true - number: 102 action: reject description: Rule 102 is configured by Ansible ipsec: match-ipsec + disable: true - number: 103 action: accept @@ -60,6 +62,9 @@ related: true state: merged + - vyos.vyos.vyos_facts: + gather_network_resources: firewall_rules + - name: Assert that before dicts were correctly generated assert: that: @@ -72,6 +77,12 @@ - "{{ merged['commands'] | symmetric_difference(result['commands']) |length\ \ == 0 }}" + - name: Assert that fact was correctly generated + assert: + that: + - "{{ merged['after'] | symmetric_difference(ansible_facts['network_resources']['firewall_rules']) |length\ + \ == 0 }}" + - name: Assert that after dicts was correctly generated assert: that: diff --git a/tests/integration/targets/vyos_firewall_rules/vars/main.yaml b/tests/integration/targets/vyos_firewall_rules/vars/main.yaml index 88323bae..3bd15129 100644 --- a/tests/integration/targets/vyos_firewall_rules/vars/main.yaml +++ b/tests/integration/targets/vyos_firewall_rules/vars/main.yaml @@ -17,10 +17,12 @@ merged: - set firewall name INBOUND default-action 'accept' - set firewall name INBOUND description 'IPv4 INBOUND rule set' - set firewall name INBOUND rule 101 action 'accept' + - set firewall name INBOUND rule 101 disable - set firewall name INBOUND rule 101 - set firewall name INBOUND rule 101 description 'Rule 101 is configured by Ansible' - set firewall name INBOUND rule 101 ipsec 'match-ipsec' - set firewall name INBOUND rule 102 action 'reject' + - set firewall name INBOUND rule 102 disable - set firewall name INBOUND rule 102 - set firewall name INBOUND rule 102 description 'Rule 102 is configured by Ansible' - set firewall name INBOUND rule 102 ipsec 'match-ipsec' @@ -58,8 +60,10 @@ merged: action: accept description: Rule 101 is configured by Ansible ipsec: match-ipsec + disable: true - number: 102 action: reject + disable: true description: Rule 102 is configured by Ansible ipsec: match-ipsec - number: 103 |