【问题标题】:How to automate AWS IAM instance profile creation with Ansible如何使用 Ansible 自动创建 AWS IAM 实例配置文件
【发布时间】: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


    【解决方案1】:

    在这个问题上,Ansible 似乎存在一个未解决的错误: https://github.com/ansible/ansible/issues/30036

    在解决之前,我建议您使用 awscli 的 shell 命令。

    【讨论】:

    • 感谢您的回答并为我指明正确的方向。
    猜你喜欢
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    相关资源
    最近更新 更多