darkwizard242.s3cmd

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Role: s3cmd

このロールは、Debian/UbuntuEL システムに (デフォルトで) 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 s3cmdpipパッケージをインストールするために使用する実行可能ファイル。
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

ライセンス

MIT

作成者情報

このロールは 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!