1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

adds overwrite kwarg to load_config in junos (#17798)

The junos load_config() method supports operations of overwrite, replace
and merge.  This adds the missing overwrite keyword arg to load_config()
so that action in junos_template can be procesed correctly.
This commit is contained in:
Peter Sprygada 2016-09-28 14:36:53 -04:00 committed by GitHub
parent 4452ee86bd
commit 9854644431

View file

@ -171,11 +171,17 @@ class Netconf(object):
return ele
def load_config(self, config, commit=False, replace=False, confirm=None,
comment=None, config_format='text'):
comment=None, config_format='text', overwrite=False):
if all([replace, overwrite]):
self.raise_exc('setting both replace and overwrite to True is invalid')
if replace:
merge = False
overwrite = True
overwrite = False
elif overwrite:
merge = True
overwrite = False
else:
merge = True
overwrite = False