![](/img/trans.png)
[英]Dynamic inventory for Ansible Controller on Google Cloud and nodes on EC2 AWS
[英]Configuring multiple AWS Accounts for Ansible ec2 dynamic inventory
我们有五个 AWS 账户,并在组织账户中创建了一个用于编程访问的 IAM 用户。 每个子账户都有一个同名的 IAM 角色。 这些帐户的用户和角色之间建立了信任关系。 如何在 ec2 动态库存配置的帐户之间切换?
配置文件 - ec2.ini
iam_role = arn:aws:iam::xxxx-xxxx-xxxx:role/RoleName
我在不同的目录中有多个 ec2.ini 文件。
../env/
├── account -1
│ ├── ec2.ini
│ └── ec2.py
├── account-2
│ ├── ec2.ini
│ └── ec2.py
├── account-3
│ ├── ec2.ini
│ └── ec2.py
└── account-4
├── ec2.ini
└── ec2.py
Ansible 命令
ansible-playbook -i ../env/account-x/ec2.py playbook.yml
是否有在帐户之间切换的过程。 我的 AWS 凭证存储在共享凭证文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.