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 awsclipip パッケージをインストールするために使用する実行可能ファイルです。
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

ライセンス

MIT

作者情報

このロールは Ali Muhammad によって作成されました。彼は学び、オープンソースコミュニティに貢献することが大好きな DevOps/CloudOps エンジニアです。

プロジェクトについて

Installs awscli using pip3 package

インストール
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!