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

ライセンス

MIT

作者情報

この役割は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!