rsnapshot
rsnapshot
Роль Ansible. Установите и настройте rsnapshot.
Не стесняйтесь поделиться своим мнением и сообщать о проблемах.
Добро пожаловать для внесения вкладов.
Требования и зависимости
Роли
- vbotka.ansible_lib
Коллекции
- community.general
Переменные роли
Смотрите значения по умолчанию и примеры в vars.
По умолчанию нет определенных точек резервного копирования rsnapshot_backup_points и rsnapshot_backup_points_test. Должна быть определена хотя бы одна точка резервного копирования. В противном случае rsnapshot завершит работу с ошибкой:
ERROR: Должна быть установлена хотя бы одна точка резервного копирования. rsnapshot не может продолжить.
Рабочий процесс
Установите роль
shell> ansible-galaxy install vbotka.rsnapshot
Создайте плейбук и инвентарь
shell> cat rsnapshot.yml
- hosts: вебсервер
roles:
- vbotka.rsnapshot
Проверьте синтаксис
shell> ansible-playbook rsnapshot.yml --syntax-check
Установите пакеты
shell> ansible-playbook rsnapshot.yml -t rsnapshot_pkg -e rsnapshot_install=true
Запустите прогон и покажите изменения
ansible-playbook rsnapshot.yml --check --diff
Запустите плей
ansible-playbook rsnapshot.yml
Ansible lint
Используйте файл конфигурации .ansible-lint.local, когда запускаете ansible-lint. Некоторые правила могут быть отключены, а некоторые предупреждения могут быть проигнорированы. См. примечания в файле конфигурации.
shell> ansible-lint -c .ansible-lint.local
Лицензия
Информация об авторе
ansible-galaxy install vbotka/ansible-rsnapshot