vmware.ansible_role_greengrass_awscli
Greengrass AWSCLI
このロールは、Greengrassやその他のAWS APIを呼び出すために用意された、インストール済みかつ設定済みのAWS CLIを提供します。
ビルドステータス
必要条件
このロールを実行するには、AWSの認証情報を提供する必要があります。
ロール変数
以下の値を設定する必要があるでしょう。
# 以下はAWSコンソールから取得したものです
aws_access_key=<あなたのAWSアクセスキー>
aws_secret_key=<あなたのAWSシークレットキー>
依存関係
このロールには特別な依存関係はありません。 UbuntuとDebianでのみテストされています。
例のプレイブック
以下は例のプレイブックです:
- hosts: servers
roles:
- { role: vmware.awscli }
始めるには
このロールの開発またはテストのために、次の手順に従ってください。
- このリポジトリをクローンします
- pipでansibleおよびその他の必要なパッケージをインストールします:
pip install -r requirements.txt
- 以下のコマンドでロールをテストできます:
molecule converge
あるいは、Dockerコンテナを作成してテストすることもできます。
- このリポジトリをクローンします
- Dockerイメージをビルドします:
docker build -t vmware/awscli .
- ターゲットロール上でイメージを実行します:
docker run -it vmware/awscli
ライセンス
このコードはApache-2.0またはGPLv3の二重ライセンスです。