vbotka.rsnapshot
rsnapshot
Rol de Ansible. Instala y configura rsnapshot.
No dudes en compartir tus comentarios e informar problemas.
Las contribuciones son bienvenidas.
Requisitos y dependencias
Roles
- vbotka.ansible_lib
Colecciones
- community.general
Variables del rol
Consulta los valores predeterminados y ejemplos en vars.
Por defecto, no hay puntos de respaldo definidos por las variables rsnapshot_backup_points y rsnapshot_backup_points_test. Al menos un punto de respaldo debe estar definido. De lo contrario, rsnapshot fallará con el error:
ERROR: Debe establecer al menos un punto de respaldo. rsnapshot no puede continuar.
Flujo de trabajo
Instala el rol
shell> ansible-galaxy install vbotka.rsnapshot
Crea un playbook e inventario
shell> cat rsnapshot.yml
- hosts: webserver
roles:
- vbotka.rsnapshot
Verifica la sintaxis
shell> ansible-playbook rsnapshot.yml --syntax-check
Instala paquetes
shell> ansible-playbook rsnapshot.yml -t rsnapshot_pkg -e rsnapshot_install=true
Ejecuta un "dry-run" del play y muestra los cambios
ansible-playbook rsnapshot.yml --check --diff
Ejecuta el play
ansible-playbook rsnapshot.yml
Ansible lint
Usa el archivo de configuración .ansible-lint.local al ejecutar ansible-lint. Algunas reglas pueden estar deshabilitadas y algunas advertencias pueden ser ignoradas. Consulta las notas en el archivo de configuración.
shell> ansible-lint -c .ansible-lint.local
Licencia
Información del autor
ansible-galaxy install vbotka.rsnapshot