diff options
Diffstat (limited to 'lib/ansible/module_utils/eos.py')
-rw-r--r-- | lib/ansible/module_utils/eos.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/ansible/module_utils/eos.py b/lib/ansible/module_utils/eos.py index 5d067b9ee1..33597a782c 100644 --- a/lib/ansible/module_utils/eos.py +++ b/lib/ansible/module_utils/eos.py @@ -194,16 +194,15 @@ class NetworkModule(AnsibleModule): return self._config def _load_params(self): - params = super(NetworkModule, self)._load_params() - provider = params.get('provider') or dict() + super(NetworkModule, self)._load_params() + provider = self.params.get('provider') or dict() for key, value in provider.items(): if key in NET_COMMON_ARGS: - if params.get(key) is None and value is not None: - params[key] = value + if self.params.get(key) is None and value is not None: + self.params[key] = value for key, env_var in NET_ENV_ARGS.items(): - if params.get(key) is None and env_var in os.environ: - params[key] = os.environ[env_var] - return params + if self.params.get(key) is None and env_var in os.environ: + self.params[key] = os.environ[env_var] def connect(self): try: |