¿Puede el módulo ansible ec2 usar la función iam en lugar de aws_access_keys?

¿Puede el módulo ansible ec2 usar la función iam en lugar de aws_access_keys?

Normalmente, cuando utilizamos el módulo ansible ec2 para realizar operaciones, es así:

- name: Creating ELB
  ec2_elb_lb:
    aws_access_key: "{{ AWS_ACCESS_KEY_ID }}"
    aws_secret_key: "{{ AWS_SECRET_ACCESS_KEY }}"
    region: "{{ AWS_REGION }}"
    state: present
    name: "{{ item.name }}"
...

Sin embargo, expondrá los pares de claves de AWS directamente en el código fuente. Entonces intenté adjuntar la función de IAM a AWS EC2.

Pero no sé cómo utiliza el módulo ansible ec2 la función IAM para obtener permisos para operar recursos de AWS (como crear un nuevo ELB) si
aws_access_key: "{{ AWS_ACCESS_KEY_ID }}" aws_secret_key: "{{ AWS_SECRET_ACCESS_KEY }}"no se pasan al módulo ec2.

Puede alguien ayudarme con esto? ¿Cómo puedo implementar esta función si uso la función IAM?

información relacionada