5. pre-checks
# tasks file for roles/aws_assume_role_wrapper
- name: Get the current caller identity facts
aws_caller_facts:
register: aws_caller_facts
- name: set caller facts
set_fact:
aws_user_name: "{{ aws_caller_facts.arn.split('/')[1] }}"
aws_user_account: "{{ aws_caller_facts.account }}"
- name: ensure we have a username set
fail:
msg: "aws_user_name or aws_user_account not defined..."
when:
- aws_user_name is undefined
- aws_user_account is undefined