【发布时间】:2017-12-05 02:05:12
【问题描述】:
我想使用 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 命令?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-iam ansible-2.x