We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3f5f7ca commit 4f302e5Copy full SHA for 4f302e5
plugins/modules/dcd.py
@@ -252,6 +252,15 @@ def __init__(self, module):
252
if "comment" not in self.desired or self.desired["comment"] is None:
253
self.desired["comment"] = ""
254
255
+ # Completely remove parameters that contain empty lists
256
+ if "connector" in self.desired and isinstance(self.desired["connector"], dict):
257
+ for rule in self.desired["connector"].get("creation_rules", []):
258
+ if len(rule.get("matching_hosts", [])) == 0:
259
+ del rule["matching_hosts"]
260
+
261
+ if len(self.desired["connector"].get("restrict_source_hosts", [])) == 0:
262
+ del self.desired["connector"]["restrict_source_hosts"]
263
264
self.state = None
265
266
self._get_current()
0 commit comments