From eb46eb529a8bcfaeb5a7e736550d7cfb612b02d7 Mon Sep 17 00:00:00 2001 From: GomathiselviS Date: Mon, 14 Jun 2021 12:42:05 -0400 Subject: Fix keyerror in firewall_rules when state=overridden (#172) Fix keyerror in firewall_rules when state=overridden Reviewed-by: https://github.com/apps/ansible-zuul --- .../network/vyos/.test_vyos_firewall_rules.py.swp | Bin 0 -> 69632 bytes .../modules/network/vyos/test_vyos_firewall_rules.py | 10 ++++++++++ 2 files changed, 10 insertions(+) create mode 100644 tests/unit/modules/network/vyos/.test_vyos_firewall_rules.py.swp (limited to 'tests') diff --git a/tests/unit/modules/network/vyos/.test_vyos_firewall_rules.py.swp b/tests/unit/modules/network/vyos/.test_vyos_firewall_rules.py.swp new file mode 100644 index 00000000..b028e81e Binary files /dev/null and b/tests/unit/modules/network/vyos/.test_vyos_firewall_rules.py.swp differ diff --git a/tests/unit/modules/network/vyos/test_vyos_firewall_rules.py b/tests/unit/modules/network/vyos/test_vyos_firewall_rules.py index 72194435..682b2dad 100644 --- a/tests/unit/modules/network/vyos/test_vyos_firewall_rules.py +++ b/tests/unit/modules/network/vyos/test_vyos_firewall_rules.py @@ -963,6 +963,13 @@ class TestVyosFirewallRulesModule(TestVyosModule): protocol="tcp", fragment="match-frag", disabled=False, + source=dict( + group=dict( + address_group="IN-ADDR-GROUP", + network_group="IN-NET-GROUP", + port_group="IN-PORT-GROUP", + ) + ), ), dict( number="2", @@ -1005,6 +1012,9 @@ class TestVyosFirewallRulesModule(TestVyosModule): "set firewall name V4-IN rule 1 protocol 'tcp'", "set firewall name V4-IN rule 1 description 'Rule 1 is configured by Ansible RM'", "set firewall name V4-IN rule 1 fragment 'match-frag'", + "set firewall name V4-IN rule 1 source group address-group IN-ADDR-GROUP", + "set firewall name V4-IN rule 1 source group network-group IN-NET-GROUP", + "set firewall name V4-IN rule 1 source group port-group IN-PORT-GROUP", "set firewall name V4-IN rule 1", "set firewall name V4-IN rule 1 action 'reject'", "set firewall name V4-IN rule 1 ipsec 'match-ipsec'", -- cgit v1.2.3