Merge pull request #4729 from privateip/ios_config

adds path kwarg when performing config diff checks in ios_config
This commit is contained in:
Peter Sprygada 2016-09-07 21:48:02 -04:00 committed by GitHub
commit 0a03d34916

View file

@ -242,8 +242,6 @@ def check_args(module, warnings):
if module.params['parents']:
if not module.params['lines'] or module.params['src']:
warnings.append('ignoring unnecessary argument parents')
if module.params['match'] == 'none' and module.params['replace']:
warnings.append('ignorning unnecessary argument replace')
if module.params['force']:
warnings.append('The force argument is deprecated, please use '
'match=none instead. This argument will be '
@ -298,7 +296,9 @@ def run(module, result):
if match != 'none':
config = get_config(module, result)
configobjs = candidate.difference(config, match=match, replace=replace)
path = module.params['parents']
configobjs = candidate.difference(config, path=path, match=match,
replace=replace)
else:
config = None
configobjs = candidate.items