darkwizard242.s3cmd

build-test release Ansible Rolle Wartungsbewertung Zuverlässigkeitsbewertung Sicherheitsbewertung GitHub Tag (letzte SemVer) GitHub Repo Größe

Ansible Rolle: s3cmd

Rolle zur Installation (standardmäßig) von s3cmd auf Debian/Ubuntu und EL Systemen. s3cmd ist ein beliebter S3-Client.

Anforderungen

Keine.

Rollenspezifische Variablen

Verfügbare Variablen sind unten aufgeführt (zu finden in defaults/main.yml):

Variablenliste:

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

Variablenübersicht:

Variable Beschreibung
s3cmd_debian_pre_reqs Pakete, die erforderlich sind, um s3cmd auf Debian-basierten Systemen zu installieren. python3 wird verwendet, da python2.x Ende 2020 EOL ist.
s3cmd_debian_pre_reqs_desired_state Gewünschter Zustand für die s3cmd-Voraussetzungsanwendungen auf Debian-Systemen.
pip_executable Die ausführbare Datei, die für die Installation des pip-Pakets von s3cmd verwendet wird.
s3cmd_app_debian_package Name des s3cmd-Anwendungspakets, das installiert werden muss, d.h. s3cmd auf Debian-basierten Systemen.
s3cmd_desired_state present

Abhängigkeiten

Keine.

Beispiel-Playbook

Für das Standardverhalten der Rolle (d.h. Installation von s3cmd) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.s3cmd

Um das Verhalten der Rolle anzupassen (d.h. den gewünschten s3cmd-Zustand auf deinstalliert zu setzen) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.s3cmd
  vars:
    s3cmd_desired_state: absent

Um das Verhalten der Rolle anzupassen (d.h. den gewünschten s3cmd-Zustand auf installieren/aktualisieren auf die neueste Version zu setzen) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.s3cmd
  vars:
    s3cmd_bin_path: latest

Lizenz

MIT

Autorinformationen

Diese Rolle wurde von Ali Muhammad erstellt.

Über das Projekt

Installs/Uninstalls 's3cmd', it is a popular commandline client for s3.

Installieren
ansible-galaxy install darkwizard242.s3cmd
GitHub Repository
Lizenz
mit
Downloads
5.2k
Besitzer
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!