mpataki.ha_aws
ansible-ha-aws
这个 Ansible 角色安装 aws-cli 以及您的 AWS 配置和凭据,以便其他系统可以使用它们。
请注意,如果您想为多个 Linux 用户提供各自的凭据,可以使用不同的变量多次包含此角色来达到目的。
需求
实际上,这应该可以在任何基于 Debian 的系统上运行,但已在运行 Hassbian 的 Raspberry Pi 上进行了测试。
角色变量
aws_region
- 例如:
us-east-1
- 这是您通过 CLI 进行的所有操作默认的 AWS 区域。
- 例如:
aws_linux_user
- 将拥有凭据的 Linux 用户
- 这决定了凭据将放置在哪个主文件夹中
aws_linux_group
- 将拥有凭据的 Linux 组
aws_credentials
- 这是一个对象的列表,包含键
name
、aws_access_key_id
和aws_secret_access_key
,表示您的凭据。 - 例如:
- 这是一个对象的列表,包含键
aws_credentials:
- name: default
aws_access_key_id: <你的访问密钥 ID>
aws_secret_access_key: <你的秘密访问密钥>
- name: s3-access
aws_access_key_id: <你的访问密钥 ID 2>
aws_secret_access_key: <你的秘密访问密钥 2>
依赖
您首先需要注册一个 AWS 账户并创建一些凭据。
示例剧本
- hosts: pi
vars:
aws_credentials:
- name: default
aws_access_key_id: <你的访问密钥 ID>
aws_secret_access_key: <你的秘密访问密钥>
- name: s3-access
aws_access_key_id: <你的访问密钥 ID 2>
aws_secret_access_key: <你的秘密访问密钥 2>
roles:
- role: mpataki.ha-aws
许可证
MIT
安装
ansible-galaxy install mpataki.ha_aws
许可证
Unknown
下载
4.9k
拥有者