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
    • nameaws_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

プロジェクトについて

AWS cli and credential installation

インストール
ansible-galaxy install mpataki.ha_aws
ライセンス
Unknown
ダウンロード
4.9k
所有者