dzangolab.awscli2
ansible-awscli
此角色配置 AWS CLI 版本 2。
角色变量
用于部署的变量如下所示。
- 带有凭证的 AWS CLI 配置文件
AWS CLI 配置文件可以如下给出:
awscli_users:
# 添加用户 'johnd'
- user: johnd
state: present
profiles:
- name: default
aws_access_key_id: XXXXXXXXXXXXXXXXXXXX
aws_secret_access_key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
output: json
region: ap-northeast-1
# 移除用户 'johnd'
- user: johnd
state: absent
示例剧本
- name: 安装 aws-cli
hosts: all
roles:
- name: 安装 aws-cli
role: dzangolab.awscli2
tags:
- awscli
vars:
awscli_users:
# 添加用户 'johnd'
- user: johnd
state: present
profiles:
- name: default
aws_access_key_id: XXXXXXXXXXXXXXXXXXXX
aws_secret_access_key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
output: json
region: ap-northeast-1
# 移除用户 'johnd'
- user: johnd
state: absent
许可
MIT