Fix eos_config defaults logic (#26798)
Current code is bogus, it was passing flags all unconditionally.
This commit is contained in:
parent
d4482761ba
commit
8333a8b908
1 changed files with 4 additions and 2 deletions
|
@ -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…
Reference in a new issue