darkwizard242.awscli
Ansible ロール: awscli
Debian/Ubuntu システムに awscli pip パッケージをインストールするロールです。
要件
特になし。
ロール変数
使用できる変数は以下の通りです(defaults/main.yml
にあります):
変数一覧:
awscli_debian_pre_reqs:
- python3
- python3-pip
awscli_debian_pre_reqs_desired_state: present
pip_executable: pip3
awscli_app_debian_package: awscli
awscli_desired_state: present
変数の説明:
変数 | 説明 |
---|---|
awscli_debian_pre_reqs | Debian ベースのシステムに AWS CLI をインストールするために必要なパッケージです。python2.x は2020年末でサポート終了したため、python3を使用します。 |
awscli_debian_pre_reqs_desired_state | Debian システム上の AWS CLI 前提アプリの希望する状態です。 |
pip_executable | awscli の pip パッケージをインストールするために使用する実行可能ファイルです。 |
awscli_app_debian_package | Debian ベースのシステムにインストールする必要がある awscli アプリケーションパッケージの名前(例: awscli )です。 |
awscli_desired_state | AWS CLI の希望する状態です。 |
依存関係
特になし。
使用例
awscli パッケージのインストールのためのロールのデフォルト動作を示す ansible プレイブックの例。
- hosts: servers
roles:
- darkwizard242.awscli
最新の awscli パッケージをインストールするようにロールの動作をカスタマイズしたい場合の例。
- hosts: servers
roles:
- darkwizard242.awscli
vars:
awscli_desired_state: latest
awscli パッケージを削除する動作にカスタマイズする場合の例。
- hosts: servers
roles:
- darkwizard242.awscli
vars:
awscli_desired_state: absent
ライセンス
作者情報
このロールは Ali Muhammad によって作成されました。彼は学び、オープンソースコミュニティに貢献することが大好きな DevOps/CloudOps エンジニアです。
インストール
ansible-galaxy install darkwizard242.awscli
ライセンス
mit
ダウンロード
4.9k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!