mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 14:22:46 +00:00
refactors nios api shared code to handle provider better (#35393)
* refactors nios api shared code to handle provider better This change refactors the shared code to be easily shared between modules, plugins and dynamic inventory scripts. All parts now implement the provider arguments uniformly. This also provides a centralized fix to suppress urllib3 warnings coming from the requests library implemented by infoblox_client * fix up pep8 errors * fix missing var name
This commit is contained in:
@@ -96,7 +96,7 @@ EXAMPLES = '''
|
||||
RETURN = ''' # '''
|
||||
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible.module_utils.net_tools.nios.api import get_provider_spec, Wapi
|
||||
from ansible.module_utils.net_tools.nios.api import WapiModule
|
||||
|
||||
|
||||
def main():
|
||||
@@ -116,12 +116,12 @@ def main():
|
||||
)
|
||||
|
||||
argument_spec.update(ib_spec)
|
||||
argument_spec.update(get_provider_spec())
|
||||
argument_spec.update(WapiModule.provider_spec)
|
||||
|
||||
module = AnsibleModule(argument_spec=argument_spec,
|
||||
supports_check_mode=True)
|
||||
|
||||
wapi = Wapi(module)
|
||||
wapi = WapiModule(module)
|
||||
result = wapi.run('view', ib_spec)
|
||||
|
||||
module.exit_json(**result)
|
||||
|
||||
@@ -141,7 +141,7 @@ RETURN = ''' # '''
|
||||
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible.module_utils.six import iteritems
|
||||
from ansible.module_utils.net_tools.nios.api import get_provider_spec, Wapi
|
||||
from ansible.module_utils.net_tools.nios.api import WapiModule
|
||||
|
||||
|
||||
def ipaddr(module, key, filtered_keys=None):
|
||||
@@ -204,12 +204,12 @@ def main():
|
||||
)
|
||||
|
||||
argument_spec.update(ib_spec)
|
||||
argument_spec.update(get_provider_spec())
|
||||
argument_spec.update(WapiModule.provider_spec)
|
||||
|
||||
module = AnsibleModule(argument_spec=argument_spec,
|
||||
supports_check_mode=True)
|
||||
|
||||
wapi = Wapi(module)
|
||||
wapi = WapiModule(module)
|
||||
result = wapi.run('record:host', ib_spec)
|
||||
|
||||
module.exit_json(**result)
|
||||
|
||||
@@ -138,7 +138,7 @@ RETURN = ''' # '''
|
||||
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible.module_utils.six import iteritems
|
||||
from ansible.module_utils.net_tools.nios.api import get_provider_spec, Wapi
|
||||
from ansible.module_utils.net_tools.nios.api import WapiModule
|
||||
|
||||
|
||||
def options(module):
|
||||
@@ -200,12 +200,12 @@ def main():
|
||||
)
|
||||
|
||||
argument_spec.update(ib_spec)
|
||||
argument_spec.update(get_provider_spec())
|
||||
argument_spec.update(WapiModule.provider_spec)
|
||||
|
||||
module = AnsibleModule(argument_spec=argument_spec,
|
||||
supports_check_mode=True)
|
||||
|
||||
wapi = Wapi(module)
|
||||
wapi = WapiModule(module)
|
||||
result = wapi.run('network', ib_spec)
|
||||
|
||||
module.exit_json(**result)
|
||||
|
||||
@@ -91,7 +91,7 @@ EXAMPLES = '''
|
||||
RETURN = ''' # '''
|
||||
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible.module_utils.net_tools.nios.api import get_provider_spec, Wapi
|
||||
from ansible.module_utils.net_tools.nios.api import WapiModule
|
||||
|
||||
|
||||
def main():
|
||||
@@ -110,12 +110,12 @@ def main():
|
||||
)
|
||||
|
||||
argument_spec.update(ib_spec)
|
||||
argument_spec.update(get_provider_spec())
|
||||
argument_spec.update(WapiModule.provider_spec)
|
||||
|
||||
module = AnsibleModule(argument_spec=argument_spec,
|
||||
supports_check_mode=True)
|
||||
|
||||
wapi = Wapi(module)
|
||||
wapi = WapiModule(module)
|
||||
result = wapi.run('networkview', ib_spec)
|
||||
|
||||
module.exit_json(**result)
|
||||
|
||||
@@ -128,7 +128,7 @@ EXAMPLES = '''
|
||||
RETURN = ''' # '''
|
||||
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible.module_utils.net_tools.nios.api import get_provider_spec, Wapi
|
||||
from ansible.module_utils.net_tools.nios.api import WapiModule
|
||||
|
||||
|
||||
def main():
|
||||
@@ -157,12 +157,12 @@ def main():
|
||||
)
|
||||
|
||||
argument_spec.update(ib_spec)
|
||||
argument_spec.update(get_provider_spec())
|
||||
argument_spec.update(WapiModule.provider_spec)
|
||||
|
||||
module = AnsibleModule(argument_spec=argument_spec,
|
||||
supports_check_mode=True)
|
||||
|
||||
wapi = Wapi(module)
|
||||
wapi = WapiModule(module)
|
||||
result = wapi.run('zone_auth', ib_spec)
|
||||
|
||||
module.exit_json(**result)
|
||||
|
||||
Reference in New Issue
Block a user