darkwizard242.s3cmd
Ansible Role: s3cmd
このロールは、Debian/Ubuntu と EL システムに (デフォルトで) s3cmd をインストールします。s3cmdは人気のあるS3クライアントです。
要件
特にありません。
ロール変数
使用可能な変数は以下にリストされています(defaults/main.yml
にあります):
変数リスト:
s3cmd_debian_pre_reqs:
- python3
- python3-pip
s3cmd_debian_pre_reqs_desired_state: present
s3cmd_pip_executable: pip3
s3cmd_app_debian_package: s3cmd
s3cmd_desired_state: present
変数テーブル:
変数 | 説明 |
---|---|
s3cmd_debian_pre_reqs | s3cmd をDebianベースのシステムにインストールするために必要なパッケージ。python2.xは2020年末でサポート終了のため、python3を使用。 |
s3cmd_debian_pre_reqs_desired_state | Debianシステムでのs3cmdの前提アプリの望ましい状態。 |
pip_executable | s3cmd のpipパッケージをインストールするために使用する実行可能ファイル。 |
s3cmd_app_debian_package | Debianベースのシステムにインストールする必要があるs3cmdアプリケーションパッケージの名前(例: s3cmd )。 |
s3cmd_desired_state | present |
依存関係
特にありません。
例 Playbook
行動のデフォルト(つまり、s3cmd のインストール)に関するAnsible Playbookの例。
- hosts: servers
roles:
- darkwizard242.s3cmd
その行動をカスタマイズするための例(つまり、s3cmdをアンインストールする望ましい状態を指定する)。
- hosts: servers
roles:
- darkwizard242.s3cmd
vars:
s3cmd_desired_state: absent
その行動をカスタマイズするための例(つまり、s3cmdを最新バージョンにインストール/アップグレードする望ましい状態を指定する)。
- hosts: servers
roles:
- darkwizard242.s3cmd
vars:
s3cmd_bin_path: latest
ライセンス
作成者情報
このロールは Ali Muhammad によって作成されました。
プロジェクトについて
Installs/Uninstalls 's3cmd', it is a popular commandline client for s3.
インストール
ansible-galaxy install darkwizard242.s3cmd
ライセンス
mit
ダウンロード
5.2k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!