* Check for provider values inside check_args of respective network code

* Partial revert of b9ee5aa

The no_log change is okay, but take out the action result munging
This commit is contained in:
Nathaniel Case 2017-04-07 19:22:17 -04:00 committed by GitHub
commit 86c714548f
20 changed files with 60 additions and 72 deletions

View file

@ -30,7 +30,7 @@
import os
import time
from ansible.module_utils.basic import env_fallback
from ansible.module_utils.basic import env_fallback, return_values
from ansible.module_utils.connection import exec_command
from ansible.module_utils.network_common import to_list, ComplexList
from ansible.module_utils.six import iteritems
@ -64,6 +64,11 @@ def check_args(module, warnings):
warnings.append('argument %s has been deprecated and will be '
'removed in a future version' % key)
if provider:
for param in ('auth_pass', 'password'):
if provider.get(param):
module.no_log_values.update(return_values(provider[param]))
def load_params(module):
provider = module.params.get('provider') or dict()
for key, value in iteritems(provider):