Fix eos_config defaults logic (#26798)

Current code is bogus, it was passing flags all unconditionally.
pull/26807/head
Ricardo Carrillo Cruz 7 years ago committed by GitHub
parent d4482761ba
commit 8333a8b908

@ -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)

Loading…
Cancel
Save