我想用Ansible自动创建IAM实例配置文件。我查看了Ansible中可用的模块,但找不到任何能够完成这项工作的模块。我已设法创建一个IAM角色,并使用模块
为其附加信任策略 iam_role:
name: updatedns
assum_role_policy_document: "{{ lookup('file', 'update-dns.json') }}
state: present
但是根据AWS文档,当使用AWSCLI时,我们必须将角色附加到实例配置文件,然后将该配置文件附加到我们希望将其附加到的主体,在我的情况下为EC2。有谁知道Ansible模块会给我这个功能吗?或者我应该为awscli使用shell命令吗?
答案 0 :(得分:0)
看起来Ansible在这个问题上存在一个漏洞: https://github.com/ansible/ansible/issues/30036
在解决之前,我建议您使用awscli的shell命令。