mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-07-30 03:14:42 +00:00
Merge pull request #555 from rjeffman/fix_usage_ipalib_errors
Fix usage of ipalib errors.
This commit is contained in:
@@ -254,8 +254,7 @@ config:
|
|||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
||||||
temp_kdestroy, valid_creds, api_connect, api_command_no_name, \
|
temp_kdestroy, valid_creds, api_connect, api_command_no_name, \
|
||||||
compare_args_ipa, module_params_get
|
compare_args_ipa, module_params_get, ipalib_errors
|
||||||
import ipalib.errors
|
|
||||||
|
|
||||||
|
|
||||||
def config_show(module):
|
def config_show(module):
|
||||||
@@ -464,7 +463,7 @@ def main():
|
|||||||
exit_args[k] = (v[0] == "TRUE")
|
exit_args[k] = (v[0] == "TRUE")
|
||||||
else:
|
else:
|
||||||
exit_args[k] = v
|
exit_args[k] = v
|
||||||
except ipalib.errors.EmptyModlist:
|
except ipalib_errors.EmptyModlist:
|
||||||
changed = False
|
changed = False
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
ansible_module.fail_json(msg="%s %s" % (params, str(e)))
|
ansible_module.fail_json(msg="%s %s" % (params, str(e)))
|
||||||
|
|||||||
@@ -868,10 +868,10 @@ from ansible.module_utils.basic import AnsibleModule
|
|||||||
from ansible.module_utils._text import to_text
|
from ansible.module_utils._text import to_text
|
||||||
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
||||||
temp_kdestroy, valid_creds, api_connect, api_command, module_params_get, \
|
temp_kdestroy, valid_creds, api_connect, api_command, module_params_get, \
|
||||||
is_ipv4_addr, is_ipv6_addr
|
is_ipv4_addr, is_ipv6_addr, ipalib_errors
|
||||||
import dns.reversename
|
import dns.reversename
|
||||||
import dns.resolver
|
import dns.resolver
|
||||||
import ipalib.errors
|
|
||||||
import six
|
import six
|
||||||
|
|
||||||
|
|
||||||
@@ -1150,7 +1150,7 @@ def find_dnsrecord(module, dnszone, name):
|
|||||||
try:
|
try:
|
||||||
_result = api_command(
|
_result = api_command(
|
||||||
module, "dnsrecord_show", to_text(dnszone), _args)
|
module, "dnsrecord_show", to_text(dnszone), _args)
|
||||||
except ipalib.errors.NotFound:
|
except ipalib_errors.NotFound:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
return _result["result"]
|
return _result["result"]
|
||||||
@@ -1509,9 +1509,9 @@ def main():
|
|||||||
else:
|
else:
|
||||||
changed = True
|
changed = True
|
||||||
|
|
||||||
except ipalib.errors.EmptyModlist:
|
except ipalib_errors.EmptyModlist:
|
||||||
continue
|
continue
|
||||||
except ipalib.errors.DuplicateEntry:
|
except ipalib_errors.DuplicateEntry:
|
||||||
continue
|
continue
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
error_message = str(e)
|
error_message = str(e)
|
||||||
|
|||||||
@@ -212,9 +212,9 @@ from ansible.module_utils.ansible_freeipa_module import (
|
|||||||
FreeIPABaseModule,
|
FreeIPABaseModule,
|
||||||
is_ip_address,
|
is_ip_address,
|
||||||
is_ip_network_address,
|
is_ip_network_address,
|
||||||
is_valid_port
|
is_valid_port,
|
||||||
|
ipalib_errors
|
||||||
) # noqa: E402
|
) # noqa: E402
|
||||||
import ipalib.errors
|
|
||||||
import netaddr
|
import netaddr
|
||||||
import six
|
import six
|
||||||
|
|
||||||
@@ -414,7 +414,7 @@ class DNSZoneModule(FreeIPABaseModule):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
response = self.api_command("dnszone_show", args=get_zone_args)
|
response = self.api_command("dnszone_show", args=get_zone_args)
|
||||||
except ipalib.errors.NotFound:
|
except ipalib_errors.NotFound:
|
||||||
zone = None
|
zone = None
|
||||||
is_zone_active = False
|
is_zone_active = False
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -230,8 +230,7 @@ from ansible.module_utils.basic import AnsibleModule
|
|||||||
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
||||||
temp_kdestroy, valid_creds, api_connect, api_command, compare_args_ipa, \
|
temp_kdestroy, valid_creds, api_connect, api_command, compare_args_ipa, \
|
||||||
encode_certificate, gen_add_del_lists, module_params_get, to_text, \
|
encode_certificate, gen_add_del_lists, module_params_get, to_text, \
|
||||||
api_check_param
|
api_check_param, ipalib_errors
|
||||||
import ipalib.errors
|
|
||||||
|
|
||||||
|
|
||||||
def find_service(module, name):
|
def find_service(module, name):
|
||||||
@@ -241,7 +240,7 @@ def find_service(module, name):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
_result = api_command(module, "service_show", to_text(name), _args)
|
_result = api_command(module, "service_show", to_text(name), _args)
|
||||||
except ipalib.errors.NotFound:
|
except ipalib_errors.NotFound:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
if "result" in _result:
|
if "result" in _result:
|
||||||
|
|||||||
@@ -107,9 +107,7 @@ from ansible.module_utils.basic import AnsibleModule
|
|||||||
from ansible.module_utils._text import to_text
|
from ansible.module_utils._text import to_text
|
||||||
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
||||||
temp_kdestroy, valid_creds, api_connect, api_command, compare_args_ipa, \
|
temp_kdestroy, valid_creds, api_connect, api_command, compare_args_ipa, \
|
||||||
gen_add_del_lists
|
gen_add_del_lists, ipalib_errors
|
||||||
|
|
||||||
import ipalib
|
|
||||||
|
|
||||||
|
|
||||||
def find_sudocmdgroup(module, name):
|
def find_sudocmdgroup(module, name):
|
||||||
@@ -117,7 +115,7 @@ def find_sudocmdgroup(module, name):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
_result = api_command(module, "sudocmdgroup_show", to_text(name), args)
|
_result = api_command(module, "sudocmdgroup_show", to_text(name), args)
|
||||||
except ipalib.errors.NotFound:
|
except ipalib_errors.NotFound:
|
||||||
return None
|
return None
|
||||||
else:
|
else:
|
||||||
return _result["result"]
|
return _result["result"]
|
||||||
|
|||||||
@@ -320,8 +320,8 @@ from ansible.module_utils.basic import AnsibleModule
|
|||||||
from ansible.module_utils._text import to_text
|
from ansible.module_utils._text import to_text
|
||||||
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
from ansible.module_utils.ansible_freeipa_module import temp_kinit, \
|
||||||
temp_kdestroy, valid_creds, api_connect, api_command, \
|
temp_kdestroy, valid_creds, api_connect, api_command, \
|
||||||
gen_add_del_lists, compare_args_ipa, module_params_get, exit_raw_json
|
gen_add_del_lists, compare_args_ipa, module_params_get, exit_raw_json, \
|
||||||
from ipalib.errors import EmptyModlist, NotFound
|
ipalib_errors
|
||||||
|
|
||||||
|
|
||||||
def find_vault(module, name, username, service, shared):
|
def find_vault(module, name, username, service, shared):
|
||||||
@@ -579,7 +579,7 @@ def get_stored_data(module, res_find, args):
|
|||||||
# retrieve vault stored data
|
# retrieve vault stored data
|
||||||
try:
|
try:
|
||||||
result = api_command(module, 'vault_retrieve', name, pwdargs)
|
result = api_command(module, 'vault_retrieve', name, pwdargs)
|
||||||
except NotFound:
|
except ipalib_errors.NotFound:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
return result['result'].get('data')
|
return result['result'].get('data')
|
||||||
@@ -991,7 +991,7 @@ def main():
|
|||||||
changed = True
|
changed = True
|
||||||
else:
|
else:
|
||||||
changed = True
|
changed = True
|
||||||
except EmptyModlist:
|
except ipalib_errors.EmptyModlist:
|
||||||
result = {}
|
result = {}
|
||||||
except Exception as exception:
|
except Exception as exception:
|
||||||
ansible_module.fail_json(
|
ansible_module.fail_json(
|
||||||
|
|||||||
Reference in New Issue
Block a user