Meanwhile (I am using Ansible 2.3.2.0) the problem has been successfully fixed:
- name: Create restricted bot user to access S3 iam: iam_type: user name: blubaa state: present access_key_state: create connection: local register: credentials - debug: var=credentials
Output:
ok: [XXXXXXXXXX] => { "credentials": { "changed": true, "groups": null, "keys": [ { "access_key_id": "AKIAJXXXXXXXXXXZX6GQ", "create_date": "2017-08-26T01:04:05Z", "status": "Active", "user_name": "blubaa" } ], "user_meta": { "access_keys": [ { "access_key_id": "AKIAJXXXXXXXXXXZX6GQ", "access_key_selector": "XXXX", "create_date": "2017-08-26T01:04:05.720Z", "secret_access_key": "wPwd2H0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXkHB08Elo", "status": "Active", "user_name": "blubaa" } ], "created_user": { "arn": "arn:aws:iam::30XXXXXXXXXX:user/blubaa", "create_date": "2017-08-26T01:04:05.557Z", "path": "/", "user_id": "AIDAXXXXXXXXXXOYT7M", "user_name": "blubaa" }, "password": null } } }
source share