cloudweeb.backupninja
Rôle Ansible Backupninja
Rôle Ansible pour installer et configurer Backupninja, basé sur le rôle sigio.backupninja
Exigences
Aucune
Variables de rôle
Configuration principale de Backupninja
backupninja_main_backupdir: /var/backups
backupninja_reportemail: root
backupninja_reportsuccess: "oui"
backupninja_reportinfo: "oui"
backupninja_reportwarning: "oui"
backupninja_reportspace: "oui"
backupninja_reporthost: ""
backupninja_reportuser: ninja
backupninja_reportdirectory: /var/lib/backupninja/reports
backupninja_admingroup: adm
backupninja_logfile: /var/log/backupninja.log
backupninja_configdirectory: /etc/backup.d
backupninja_scriptdirectory: /usr/share/backupninja
backupninja_usecolors: "oui"
backupninja_default_when: tous les jours à 02:00
backupninja_vservers: "non"
Travail Backupninja que vous souhaitez activer
backupninja_enable_job:
- 20.cloudweeb-mysql
- 90.cloudweeb-tar
Options de sauvegarde tar de Backupninja
backupninja_tar_when: tous les jours à 01
backupninja_tar_backupname: "{{ ansible_fqdn }}"
backupninja_tar_backupdir: "{{ backupninja_main_backupdir }}/tar/{{ ansible_fqdn }}"
backupninja_tar_compression: bzip
backupninja_tar_rotate: 7
backupninja_tar_includes:
- /home
backupninja_tar_excludes:
- /tmp
- /proc
- /sys
- /dev
- /srv
- /media
- /misc
- /net
- /selinux
Options de sauvegarde mysql de Backupninja
backupninja_mysql_sqldump: "oui"
backupninja_mysql_compress: "oui"
backupninja_mysql_backupdir: "{{ backupninja_main_backupdir }}/mysql"
backupninja_mysql_configfile: "{{ backupninja_main_backupdir }}.my.cnf"
backupninja_mysql_databases: ['toutes']
backupninja_mysql_rotate: 7
backupninja_mysql_sqldumpoptions: >
--single-transaction
--complete-insert
--add-drop-table
--quick
--quote-names
Dépendances
Aucune
Exemple de Playbook
Inclure un exemple de la façon d'utiliser votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours utile pour les utilisateurs :
- hosts: serveurs
roles:
- { role: cloudweeb.backupninja }
Licence
MIT / BSD
Informations sur l'auteur
Agnesius Santo Naibaho
Installer
ansible-galaxy install cloudweeb.backupninja
Licence
mit
Téléchargements
421
Propriétaire