Ansible:在使用 Ansible 部署时将 IAM 角色应用于 ec2 机器

Ansible: apply IAM role to ec2 machine while deployment using ansible

我计划使用 Ansible 作为部署 ec2 机器的解决方案。我已经为具有适当权限的主机附加了 IAM 角色。 我可以通过在剧本中定义标签来附加安全组、标签、弹性 IP 等。
现在,在使用剧本部署新的 ec2 实例时,我可以附加一个特定的 IAM 角色,例如,它可以访问给定的 S3 bukcet 左右。

是的。有可能的。参数名为instance_profile_name

instance_profile_name - Name of the IAM instance profile to use.

- ec2:
    key_name: mykey
    group: databases
    instance_type: t2.micro
    instance_profile_name: S3Role
    ...