Spec-Zone.ru › Ansible 2.6

mysql_variables - Управление глобальными переменными MySQL

Новая версия 1.3.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Запрос/установка переменных MySQL

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • PyMySQL (Python 2.7 и Python 3.X) или
  • MySQLdb (Python 2.x)

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
config_file
(добавлено в 2.0)
Значение по умолчанию:
"~/.my.cnf"
Укажите конфигурационный файл, из которого следует читать имя пользователя и пароль.
connect_timeout
(добавлено в 2.1)
Значение по умолчанию:
30
Таймаут соединения при подключении к серверу MySQL.
login_host Значение по умолчанию:
"localhost"
Хост, на котором работает база данных.
login_password
Пароль, используемый для аутентификации.
login_port Значение по умолчанию:
3306
Порт сервера MySQL. Требуется, чтобы login_host был определен как другой, чем localhost, если используется login_port.
login_unix_socket
Путь к сокету Unix доменного имени для локальных подключений.
login_user
Имя пользователя, используемое для аутентификации.
ssl_ca
(добавлено в 2.0)
Путь к сертификату центра сертификации (CA). Если этот параметр используется, он должен указывать тот же сертификат, что и сервер.
ssl_cert
(добавлено в 2.0)
Путь к сертификату открытого ключа клиента.
ssl_key
(добавлено в 2.0)
Путь к закрытому ключу клиента.
value
Если задано, задаёт значение переменной.
variable
обязательно
Имя переменной для обработки

Примечания

Примечание

  • Требуется пакет Python PyMySQL (Python 2.7 и Python 3.X) или MySQL-python (Python 2.X) на удалённом хосте. Для Ubuntu это можно сделать командой apt-get install python-pymysql. (См. apt.) Для CentOS/Fedora это делается командой yum install python2-PyMySQL. (См. yum.)
  • Оба login_password и login_user требуются при передаче учетных данных. Если их нет, модуль попытается прочитать учетные данные из ~/.my.cnf, и, наконец, вернётся к использованию стандартных учетных данных MySQL 'root' без пароля.

Примеры

# Check for sync_binlog setting
- mysql_variables:
    variable: sync_binlog

# Set read_only variable to 1
- mysql_variables:
    variable: read_only
    value: 1

Статус

Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Balazs Pocze (@banyek)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/mysql_variables_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API