![O módulo ansible ec2 pode usar a função iam em vez de aws_access_keys?](https://rvso.com/image/718055/O%20m%C3%B3dulo%20ansible%20ec2%20pode%20usar%20a%20fun%C3%A7%C3%A3o%20iam%20em%20vez%20de%20aws_access_keys%3F.png)
Normalmente, quando usamos o módulo ansible ec2 para fazer operações, é assim:
- 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 }}"
...
No entanto, ele exporá os pares de chaves da AWS diretamente no código-fonte. Então tentei anexar a função IAM ao AWS EC2.
Mas não sei como o módulo ansible ec2 usa a função IAM para obter permissões para operar recursos aws (como criar novo ELB) se
aws_access_key: "{{ AWS_ACCESS_KEY_ID }}" aws_secret_key: "{{ AWS_SECRET_ACCESS_KEY }}"
não forem passados para o módulo ec2.
Alguém pode me ajudar com isso? Como posso implementar esta função se estiver usando a função IAM?