webplates.xtrabackup
Ansible Роль: Percona XtraBackup
Устанавливает Percona XtraBackup.
Примечание: В настоящее время поддерживается только MySQL 8.
Переменные роли
| Переменная | Значение по умолчанию | Описание | 
|---|---|---|
| xtrabackup_create_mysql_user | false | Создать пользователя MySQL для XtraBackup | 
| xtrabackup_mysql_user_name | bkpuser | Имя пользователя резервной копии MySQL | 
| xtrabackup_mysql_user_password | нет | Пароль пользователя резервной копии MySQL (требуется, если create_mysql_backup_userустановлено вtrue) | 
| xtrabackup_mysql_grants | [ BACKUP_ADMIN, PROCESS, RELOAD, LOCK TABLES, REPLICATION CLIENT ] | Список привилегий, которые будут применены к пользователю резервной копии MySQL | 
| xtrabackup_create_system_user | false | ... | 
| xtrabackup_system_user_name | xtrabackup | ... | 
Зависимости
Эта роль не устанавливает MySQL и не настраивает XtraBackup для работы. Настройка, вероятно, будет добавлена в будущих версиях.
xtrabackup лучше всего работает с MySQL и Percona-Server. MariaDB не поддерживается.
Пример Playbook
- hosts: servers
  roles:
     - { role: xtrabackup }
При установке из Ansible Galaxy:
- hosts: servers
  roles:
     - { role: webplates.xtrabackup }
Лицензия
MIT
Установить
 ansible-galaxy install webplates.xtrabackupЛицензия
 
            mit
          
Загрузки
 
            5.9k
          
Владелец
 Carefully crafted Docker images, web project skeletons
