【发布时间】:2019-03-07 04:19:16
【问题描述】:
我想找到一种在使用 aws 模块时不必指定 aws_access_key 和 aws_secret_key 的方法。
aws 默认是否尝试使用 ~/.aws 中的凭据来针对 playbook 运行?
如果是,如何指示 ansible 在您想要的任何文件夹下使用 aws 凭据,例如:~/my_ansible_folder。
我问这个是因为我真的想使用 ansible 创建一个保管库:~/my_ansible_folder 下的cd ~/my_ansible_folder; ansible-vault create aws_keys.yml 然后运行 playbook ansible-playbook -i ./inventory --ask-vault-pass site.yml,它将在我不必指定的保管库中使用 aws 凭证aws_access_key和 aws_secret_key 在需要使用 aws 凭据的任务中。
【问题讨论】:
标签: amazon-web-services amazon-ec2 ansible