darkwizard242.duf

build-test release Ansible Role Calificación de Mantenibilidad Calificación de Fiabilidad Calificación de Seguridad Etiqueta de GitHub (último SemVer) Tamaño del repositorio de GitHub

Rol de Ansible: duf

Rol para instalar (por defecto) duf en sistemas Debian/Ubuntu y EL. Una mejor alternativa a 'df'.

Requisitos

Ninguno.

Variables del rol

Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml):

Lista de variables:

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

# Para la familia Debian/Ubuntu
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"

# Para la familia EL
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"

Tabla de variables:

Variable Descripción
duf_app Define la aplicación a instalar, es decir, duf
duf_desired_state Define dinámicamente si instalar (es decir, present o latest) o desinstalar (es decir, absent) el paquete. Por defecto es present.
duf_version Define la versión deseada a instalar. Por defecto: 0.8.1
duf_os Define el tipo de sistema operativo. Usado para obtener el tipo correcto de binarios según el SO. Por defecto: linux
duf_architecture_map Define el tipo de arquitectura. Usado para obtener el tipo correcto de binarios según la arquitectura.
duf_debian_url Define la URL para descargar el paquete 'deb' para sistemas de la familia Debian/Ubuntu.
duf_el_url Define la URL para descargar el paquete 'rpm' para sistemas de la familia EL.

Dependencias

Ninguna

Ejemplo de Playbook

Para el comportamiento predeterminado del rol (es decir, instalación de duf) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.duf

Para personalizar el comportamiento del rol (es decir, especificar la versión deseada de duf) en playbooks de ansible.

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

Para personalizar el comportamiento del rol (es decir, diferente arquitectura del paquete duf como arm64) en playbooks de ansible.

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

Licencia

MIT

Información del autor

Este rol fue creado por Ali Muhammad

Acerca del proyecto

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

Instalar
ansible-galaxy install darkwizard242.duf
Licencia
mit
Descargas
3.7k
Propietario
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!