backupninja
Ansible Роль Backupninja
Ansible роль для установки и настройки Backupninja, основанная на роли sigio.backupninja.
Требования
Нет
Переменные роли
Основная конфигурация Backupninja
backupninja_main_backupdir: /var/backups
backupninja_reportemail: root
backupninja_reportsuccess: "yes"
backupninja_reportinfo: "yes"
backupninja_reportwarning: "yes"
backupninja_reportspace: "yes"
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: "yes"
backupninja_default_when: everyday at 02:00
backupninja_vservers: "no"
Задача Backupninja, которую вы хотите активировать
backupninja_enable_job:
- 20.cloudweeb-mysql
- 90.cloudweeb-tar
Опции резервного копирования tar для Backupninja
backupninja_tar_when: everyday at 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
Опции резервного копирования mysql для Backupninja
backupninja_mysql_sqldump: "yes"
backupninja_mysql_compress: "yes"
backupninja_mysql_backupdir: "{{ backupninja_main_backupdir }}/mysql"
backupninja_mysql_configfile: "{{ backupninja_main_backupdir }}.my.cnf"
backupninja_mysql_databases: ['all']
backupninja_mysql_rotate: 7
backupninja_mysql_sqldumpoptions: >
--single-transaction
--complete-insert
--add-drop-table
--quick
--quote-names
Зависимости
Нет
Пример плейбука
Включение примера того, как использовать вашу роль (например, с переменными, переданными в качестве параметров), всегда полезно для пользователей:
- hosts: servers
roles:
- { role: cloudweeb.backupninja }
Лицензия
MIT / BSD
Информация об авторе
Agnesius Santo Naibaho
Установить
ansible-galaxy install cloudweeb/cloudweeb.backupninja
Лицензия
mit
Загрузки
409
Владелец