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