mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Add exception handling to iam
This commit is contained in:
parent
540061c9fc
commit
4f9bb86e58
1 changed files with 11 additions and 4 deletions
|
@ -581,20 +581,27 @@ def main():
|
||||||
result = {}
|
result = {}
|
||||||
changed = False
|
changed = False
|
||||||
|
|
||||||
orig_group_list = [gl['group_name'] for gl in iam.get_all_groups().
|
try:
|
||||||
|
orig_group_list = [gl['group_name'] for gl in iam.get_all_groups().
|
||||||
list_groups_result.
|
list_groups_result.
|
||||||
groups]
|
groups]
|
||||||
orig_user_list = [ul['user_name'] for ul in iam.get_all_users().
|
|
||||||
|
orig_user_list = [ul['user_name'] for ul in iam.get_all_users().
|
||||||
list_users_result.
|
list_users_result.
|
||||||
users]
|
users]
|
||||||
orig_role_list = [rl['role_name'] for rl in iam.list_roles().list_roles_response.
|
|
||||||
|
orig_role_list = [rl['role_name'] for rl in iam.list_roles().list_roles_response.
|
||||||
list_roles_result.
|
list_roles_result.
|
||||||
roles]
|
roles]
|
||||||
orig_prof_list = [ap['instance_profile_name'] for ap in iam.list_instance_profiles().
|
|
||||||
|
orig_prof_list = [ap['instance_profile_name'] for ap in iam.list_instance_profiles().
|
||||||
list_instance_profiles_response.
|
list_instance_profiles_response.
|
||||||
list_instance_profiles_result.
|
list_instance_profiles_result.
|
||||||
instance_profiles]
|
instance_profiles]
|
||||||
|
|
||||||
|
except boto.exception.BotoServerError, err:
|
||||||
|
module.fail_json(msg=err.message)
|
||||||
|
|
||||||
if iam_type == 'user':
|
if iam_type == 'user':
|
||||||
been_updated = False
|
been_updated = False
|
||||||
user_groups = None
|
user_groups = None
|
||||||
|
|
Loading…
Reference in a new issue