Fixes for BIG-IQ (#33363)
Various fixes to correct the BIG-IQ sdk args, and remove common bigip stuff if requested in bigiq modules. Will move this to separate module includes at a later time.
This commit is contained in:
parent
bada3afee9
commit
96afaa8b5c
1 changed files with 7 additions and 3 deletions
|
@ -226,7 +226,7 @@ class AnsibleF5Client(object):
|
|||
def __init__(self, argument_spec=None, supports_check_mode=False,
|
||||
mutually_exclusive=None, required_together=None,
|
||||
required_if=None, required_one_of=None, add_file_common_args=False,
|
||||
f5_product_name='bigip'):
|
||||
f5_product_name='bigip', sans_state=False, sans_partition=False):
|
||||
|
||||
self.f5_product_name = f5_product_name
|
||||
|
||||
|
@ -234,7 +234,11 @@ class AnsibleF5Client(object):
|
|||
merged_arg_spec.update(F5_COMMON_ARGS)
|
||||
if argument_spec:
|
||||
merged_arg_spec.update(argument_spec)
|
||||
self.arg_spec = merged_arg_spec
|
||||
if sans_state:
|
||||
del merged_arg_spec['state']
|
||||
if sans_partition:
|
||||
del merged_arg_spec['partition']
|
||||
self.arg_spec = merged_arg_spec
|
||||
|
||||
mutually_exclusive_params = []
|
||||
if mutually_exclusive:
|
||||
|
@ -301,7 +305,7 @@ class AnsibleF5Client(object):
|
|||
kwargs['user'],
|
||||
kwargs['password'],
|
||||
port=kwargs['server_port'],
|
||||
token='local'
|
||||
auth_provider='local'
|
||||
)
|
||||
|
||||
def reconnect(self):
|
||||
|
|
Loading…
Reference in a new issue