darkwizard242.saws
Ansible Role: saws
sawsは、Debian/Ubuntuシステムにsawsというpipパッケージをインストールするための役割です。sawsは強力なAWS CLIです。
要件
なし。
役割の変数
利用可能な変数は以下に示されています(defaults/main.yml
にあります):
変数リスト:
saws_debian_pre_reqs:
- python3
- python3-pip
saws_debian_pre_reqs_desired_state: present
saws_pip_executable: pip3
saws_app_debian_package: saws
saws_desired_state: present
変数テーブル:
変数名 | 説明 |
---|---|
saws_debian_pre_reqs | sawsをDebianベースのシステムにインストールするために必要なパッケージ。python2.xは2020年末でサポート終了のため、python3を使用。 |
saws_debian_pre_reqs_desired_state | Debianシステム上のsawsの前提アプリの希望状態。 |
saws_pip_executable | saws のpipパッケージをインストールするために使用される実行可能ファイル。 |
saws_app_debian_package | Debianベースのシステムにインストールされるべきsaws アプリケーションパッケージの名前。 |
saws_desired_state | sawsの希望状態。 |
依存関係
なし。
例: プレイブック
Ansibleプレイブックにおける役割のデフォルトの動作(すなわちsawsパッケージのインストール):
- hosts: servers
roles:
- darkwizard242.saws
役割の動作をカスタマイズする場合(すなわち、sawsの最新パッケージをインストールする):
- hosts: servers
roles:
- darkwizard242.saws
vars:
saws_desired_state: latest
役割の動作をカスタマイズする場合(すなわち、sawsパッケージを削除する):
- hosts: servers
roles:
- darkwizard242.saws
vars:
saws_desired_state: absent
ライセンス
作者情報
この役割はAli Muhammadによって作成されました。彼は学ぶこととオープンソースコミュニティに貢献することを愛するDevOps/CloudOpsエンジニアです。
プロジェクトについて
Installs saws using pip3 package, a super charged aws cli.
インストール
ansible-galaxy install darkwizard242.saws
ライセンス
mit
ダウンロード
4.1k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!