darkwizard242.duf

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

Ansible Rolle: duf

Eine Rolle zur Installation (standardmäßig) von duf auf Debian/Ubuntu und EL Systemen. Eine bessere Alternative zu 'df'.

Anforderungen

Keine.

Rollendefinitionen

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

Variablenliste:

duf_app: duf
duf_desired_state: present
duf_version: 0.8.1
duf_os: "linux"
duf_architecture_map:
  amd64: amd64
  arm: arm64
  x86_64: amd64
  armv6l: armv6
  armv7l: armv7
  aarch64: arm64
  32-bit: "386"
  64-bit: amd64

# Für Debian/Ubuntu Familie
duf_debian_url: "https://github.com/muesli/{{ duf_app }}/releases/download/v{{ duf_version }}/{{ duf_app }}_{{ duf_version }}_{{ duf_os }}_{{ duf_architecture_map[ansible_architecture] }}.deb"

# Für EL Familie
duf_el_url: "https://github.com/muesli/{{ duf_app }}/releases/download/v{{ duf_version }}/{{ duf_app }}_{{ duf_version }}_{{ duf_os }}_{{ duf_architecture_map[ansible_architecture] }}.rpm"

Variablenübersicht:

Variable Beschreibung
duf_app Definiert die zu installierende App, d.h. duf
duf_desired_state Bestimmt dynamisch, ob das Paket installiert (d.h. present oder latest) oder deinstalliert (d.h. absent) werden soll. Standard ist present.
duf_version Bestimmt die gewünschte Version, die installiert werden soll. Standard: 0.8.1
duf_os Definiert den Betriebssystemtyp. Wird verwendet, um den richtigen Typ von Binärdateien basierend auf dem Betriebssystem zu erhalten. Standard: linux
duf_architecture_map Definiert den Architekturstyp. Wird verwendet, um den richtigen Typ von Binärdateien basierend auf der Architektur zu erhalten.
duf_debian_url Definiert die URL zum Herunterladen des 'deb'-Pakets für Debian/Ubuntu Systeme.
duf_el_url Definiert die URL zum Herunterladen des 'rpm'-Pakets für EL Systeme.

Abhängigkeiten

Keine

Beispiel Playbook

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

- hosts: servers
  roles:
    - darkwizard242.duf

Zur Anpassung des Verhaltens der Rolle (d.h. Festlegung der gewünschten duf Version) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.duf
  vars:
    duf_version: 0.6.1

Zur Anpassung des Verhaltens der Rolle (d.h. andere OS-Architektur des duf Pakets wie arm64) in Ansible-Playbooks.

- hosts: servers
  roles:
    - darkwizard242.duf
  vars:
    duf_arch: "arm64"

Lizenz

MIT

Autoreninformationen

Diese Rolle wurde von Ali Muhammad erstellt.

Über das Projekt

Installs/Uninstalls 'duf'. A better df alternative.

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