Fix eos_config defaults logic (#26798)

Current code is bogus, it was passing flags all unconditionally.
This commit is contained in:
Ricardo Carrillo Cruz 2017-07-14 13:43:17 +02:00 committed by GitHub
parent d4482761ba
commit 8333a8b908

View file

@ -288,10 +288,12 @@ def get_candidate(module):
def get_running_config(module, config=None):
contents = module.params['running_config']
if not contents:
if not module.params['defaults'] and config:
if config:
contents = config
else:
flags = ['all']
flags = []
if module.params['defaults']:
flags.append('all')
contents = get_config(module, flags=flags)
return NetworkConfig(indent=3, contents=contents)