darkwizard242.duf
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
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!