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: <your-access-key-id>
aws_secret_access_key: <your-secret-access-key>
- name: s3-access
aws_access_key_id: <your-access-key-id-2>
aws_secret_access_key: <your-secret-access-key-2>
依存関係
最初にAWSアカウントにサインアップし、いくつかの認証情報を作成する必要があります。
例のプレイブック
- hosts: pi
vars:
aws_credentials:
- name: default
aws_access_key_id: <your-access-key-id>
aws_secret_access_key: <your-secret-access-key>
- name: s3-access
aws_access_key_id: <your-access-key-id-2>
aws_secret_access_key: <your-secret-access-key-2>
roles:
- role: mpataki.ha-aws
ライセンス
MIT
インストール
ansible-galaxy install mpataki.ha_aws
ライセンス
Unknown
ダウンロード
4.9k
所有者