Strip None values from mod_args in gather_facts action (#53758)
This commit is contained in:
parent
db3a2686ed
commit
97161ed2ab
1 changed files with 4 additions and 0 deletions
|
@ -35,6 +35,10 @@ class ActionModule(ActionBase):
|
|||
if fact_filter is not None:
|
||||
self._display.warning('Ignoring filter(%s) for %s' % (fact_filter, fact_module))
|
||||
|
||||
# Strip out keys with ``None`` values, effectively mimicking ``omit`` behavior
|
||||
# This ensures we don't pass a ``None`` value as an argument expecting a specific type
|
||||
mod_args = dict((k, v) for k, v in mod_args.items() if v is not None)
|
||||
|
||||
return mod_args
|
||||
|
||||
def run(self, tmp=None, task_vars=None):
|
||||
|
|
Loading…
Reference in a new issue