Merge pull request #4323 from Qalthos/ios_config_bugfix

Fix ios_config broken logic
This commit is contained in:
Peter Sprygada 2016-08-09 07:38:38 -04:00 committed by GitHub
commit 0bb0c1b2d8

View file

@ -193,7 +193,7 @@ responses:
sample: ['...', '...']
"""
from ansible.module_utils.netcfg import NetworkConfig, dumps
from ansible.module_utils.ios import NetworkModule
from ansible.module_utils.network import NetworkModule
from ansible.module_utils.ios import load_config, get_config, ios_argument_spec
def invoke(name, *args, **kwargs):
@ -271,9 +271,10 @@ def main():
commands = list()
if configobjs:
commands = dumps(configobjs, 'commands')
commands = commands.split('\n')
if module.params['before']:
commands[:0] = before
commands[:0] = module.params['before']
if module.params['after']:
commands.extend(module.params['after'])
@ -284,9 +285,6 @@ def main():
result['changed'] = True
if commands:
commands = commands.split('\n')
result['updates'] = commands
result['connected'] = module.connected