proxysql_global_variables - Получение или установка глобальных переменных proxysql.
Новая версия с 2.3.
Описание
- Модуль proxysql_global_variables получает или устанавливает глобальные переменные proxysql.
Параметры
| Параметр | Обязательный | Значение по умолчанию | Допустимые значения | Комментарии |
|---|---|---|---|---|
| config_file | нет | Указывает файл конфигурации, из которого должны быть прочитаны login_user и login_password. | ||
| load_to_runtime | нет | True | Динамически загрузить конфигурацию хостов mysql в оперативную память. | |
| login_host | нет | 127.0.0.1 | Хост, используемый для подключения к интерфейсу администрирования ProxySQL. | |
| login_password | нет | None | Пароль, используемый для аутентификации на интерфейсе администрирования ProxySQL. | |
| login_port | нет | 6032 | Порт, используемый для подключения к интерфейсу администрирования ProxySQL. | |
| login_user | нет | None | Имя пользователя, используемое для аутентификации на интерфейсе администрирования ProxySQL. | |
| save_to_disk | нет | True | Сохранить конфигурацию хостов mysql в базу данных sqlite на диске для сохранения конфигурации. | |
| value | нет | Определяет значение, которое должна иметь переменная, указанная с помощью параметра variable. | ||
| variable | да | Определяет, какая переменная должна быть возвращена, или, если указано value, какая переменная должна быть обновлена. |
Примеры
---
# This example sets the value of a variable, saves the mysql admin variables
# config to disk, and dynamically loads the mysql admin variables config to
# runtime. It uses supplied credentials to connect to the proxysql admin
# interface.
- proxysql_global_variables:
login_user: 'admin'
login_password: 'admin'
variable: 'mysql-max_connections'
value: 4096
# This example gets the value of a variable. It uses credentials in a
# supplied config file to connect to the proxysql admin interface.
- proxysql_global_variables:
config_file: '~/proxysql.cnf'
variable: 'mysql-default_query_delay'
Возвращаемые значения
Общие возвращаемые значения документированы здесь Возвращаемые значения, следующие поля уникальны для этого модуля:
| Имя | Описание | Возвращаемое значение | Тип | Пример |
|---|---|---|---|---|
| stdout | Возвращает переменную mysql с её ассоциированным значением. | Возвращает текущую переменную и значение или новое установленное значение для предоставленной переменной. | dict | {'msg': 'Переменная уже установлена в предоставленное значение', 'var': {'variable_value': '3000', 'variable_name': 'mysql-poll_timeout'}, 'changed': False} |
Статус
Этот модуль помечен как stableinterface, что означает, что авторы этого модуля гарантируют, что не будут вноситься несовместимые изменения в интерфейс.
Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочитайте Информация о сообществе и вклад, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/proxysql_global_variables_module.html