File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
plugins/module_utils/network/vyos/config/firewall_rules Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ major_changes :
3
+ - Support [diff mode](https://docs.ansible.com/ansible/latest/user_guide/playbooks_checkmode.html#using-diff-mode) in `vyos_firewall_rules`
Original file line number Diff line number Diff line change @@ -117,6 +117,17 @@ def execute_module(self):
117
117
result ["gathered" ] = changed_firewall_rules_facts
118
118
119
119
result ["warnings" ] = warnings
120
+
121
+ if self .state in self .ACTION_STATES and self ._module ._diff :
122
+ result ["diff" ] = {
123
+ "after" : "\n " .join (
124
+ sorted (self .set_state (self ._module .params ["config" ], {}))
125
+ ),
126
+ "before" : "\n " .join (
127
+ sorted (self .set_state (existing_firewall_rules_facts , {}))
128
+ ),
129
+ }
130
+
120
131
return result
121
132
122
133
def set_config (self , existing_firewall_rules_facts ):
You can’t perform that action at this time.
0 commit comments