gantsign.fd
Rol de Ansible: fd
Rol para descargar e instalar fd, la alternativa amigable al comando find
.
Requisitos
Ansible >= 2.9
Distribución de Linux
Familia Debian
Debian
- Stretch (9)
- Buster (10)
- Bullseye (11)
Ubuntu
- Bionic (18.04)
- Focal (20.04)
Nota: otras versiones pueden funcionar, pero no han sido testeadas.
Variables del Rol
Las siguientes variables cambiarán el comportamiento de este rol (a continuación se muestran los valores predeterminados):
# Número de versión de fd
fd_version: '8.7.0'
# SHA256 del paquete redistribuible de fd
fd_redis_sha256sum: 'ea3ef84bfd90c483125dfe4b50af86b405857389340159e401f63eec5cabaf80'
# Directorio para almacenar archivos descargados para fd
fd_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"
Ejemplo de Playbook
- hosts: servers
roles:
- role: gantsign.fd
Más Roles de GantSign
Puedes encontrar más roles de GantSign en Ansible Galaxy.
Desarrollo y Pruebas
Este proyecto utiliza Molecule para ayudar en el desarrollo y las pruebas; el rol se prueba unitariamente utilizando Testinfra y pytest.
Para desarrollar o probar, necesitarás tener instalados lo siguiente:
Como lo anterior puede ser complicado de instalar, este proyecto incluye Molecule Wrapper. Molecule Wrapper es un script de shell que instala Molecule y sus dependencias (excepto Linux) y luego ejecuta Molecule con el comando que le pases.
Para probar este rol utilizando Molecule Wrapper, ejecuta el siguiente comando desde la raíz del proyecto:
./moleculew test
Nota: algunas de las dependencias requieren permisos de sudo
para instalar.
Licencia
MIT
Información del Autor
John Freeman
GantSign Ltd. Número de Compañía. 06109112 (registrado en Inglaterra)
ansible-galaxy install gantsign.fd