fradee.ansible_percona

Ansible Роль: Percona

Ansible playbook для установки Percona MySQL сервера на серверах Debian/Ubuntu

Требования

Нет.

Переменные Роли

Доступные переменные перечислены ниже с их значениями по умолчанию.

root_password: reallylongpassword

Задайте пароль root для MySQL, этот пароль будет использован для создания /root/.my.cnf, чтобы разрешить подключения root к MySQL без пароля.

percona_version: "5.7"

Задайте версию Percona, если не указано, будет установлена версия "Percona 5.6" по умолчанию.

В этом релизе была отключена генерация пользовательского файла конфигурации my.cnf для "Percona 5.6" и "Percona 5.7" (он будет доступен в будущих релизах playbook). Некоторые настройки файла my.cnf для "Percona 5.5", смотрите ниже:

port: 3306
bind_address: 0.0.0.0

Задайте порт и адрес привязки для MySQL соединений

max_allowed_packet: 16M
key_buffer: 16M
thread_stack: 192K
thread_cache_size: 8

Задайте некоторые значения для настройки сервера базы данных

sqldebug: true
log_slow_queries: log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time: long_query_time = 2
log_queries_not_using_indexes: log-queries-not-using-indexes

Если create_app_db истинно, этот playbook настроит базу данных приложения, вы можете указать путь к SQL дампу, если хотите восстановить данные в новой базе данных приложения.

Зависимости

Нет.

Пример Playbook

---
- hosts: all
  user: vagrant
  sudo: true
  vars:
      - percona_version: "5.7"
      - db_name: mydb
      - db_user: myuser
      - db_host: localhost
      - db_user_password: mypassword
      - db_dump_file: /tmp/dump.sql.bz2
  roles:
      - overdrive3000.ansible-percona

Лицензия

MIT / BSD

Примечания

Это мой первый playbook, это бета-версия, и её можно улучшить. Пожалуйста, помогите мне улучшить и исправить ошибки в этом playbook.

Спасибо.

О проекте

Ansible playbook to install percona MySQL server

Установить
ansible-galaxy install fradee.ansible_percona
Лицензия
Unknown
Загрузки
114
Владелец