From 6a62ad6c4b4dd8c2ed3402a1c08af13847574bb8 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Mon, 1 Feb 2016 15:17:23 -0500 Subject: [PATCH] hide internal params once used --- lib/ansible/module_utils/basic.py | 4 ++++ 1 file changed, 4 insertions(+) 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: