diff --git a/lib/ansible/module_utils/basic.py b/lib/ansible/module_utils/basic.py index a4af68ef8b..27b4cc2f4d 100644 --- a/lib/ansible/module_utils/basic.py +++ b/lib/ansible/module_utils/basic.py @@ -1150,6 +1150,10 @@ class AnsibleModule(object): elif check_invalid_arguments and k not in self._legal_inputs: self.fail_json(msg="unsupported parameter for module: %s" % k) + #clean up internal params: + if k.startswith('_ansible_'): + del self.params[k] + def _count_terms(self, check): count = 0 for term in check: