Модуль community.proxysql.proxysql_global_variables – Получает или устанавливает глобальные переменные proxysql
Примечание
Этот модуль является частью коллекции community.proxysql (версия 1.6.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.proxysql. Для использования этого модуля требуются дополнительные компоненты, см. Требования для получения подробной информации.
Для использования в playbook, укажите: community.proxysql.proxysql_global_variables.
Краткое описание
- Модуль community.proxysql.proxysql_global_variables получает или устанавливает глобальные переменные proxysql.
Требования
Ниже указаны требования, необходимые на хосте, который выполняет этот модуль.
- PyMySQL
- mysqlclient
Параметры
Параметр | Комментарии |
|---|---|
config_file путь | Укажите файл конфигурации, из которого будут читаться login_user и login_password. Значение по умолчанию: |
load_to_runtime логическое | Динамически загрузить конфигурацию в оперативную память. Варианты:
|
login_host строка | Хост, используемый для подключения к интерфейсу администрирования ProxySQL. Значение по умолчанию: |
login_password строка | Пароль, используемый для аутентификации в интерфейсе администрирования ProxySQL. |
login_port целое число | Порт, используемый для подключения к интерфейсу администрирования ProxySQL. Значение по умолчанию: |
login_unix_socket строка | Сокет, используемый для подключения к интерфейсу администрирования ProxySQL. |
login_user строка | Имя пользователя, используемое для аутентификации в интерфейсе администрирования ProxySQL. |
save_to_disk логическое | Сохранить конфигурацию в базе данных sqlite на диске для сохранения конфигурации. Варианты:
|
value строка | Определяет значение, которому должна быть присвоена переменная, указанная с помощью variable. |
variable строка / обязательно | Определяет, какая переменная должна быть возвращена, или, если указано value, какая переменная должна быть обновлена. |
Примечания
Примечание
- Поддерживает
check_mode.
Примеры
---
# 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.
- name: Set the value of a variable
community.proxysql.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.
- name: Get the value of a variable
community.proxysql.proxysql_global_variables:
config_file: '~/proxysql.cnf'
variable: 'mysql-default_query_delay'
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
stdout словарь | Возвращает переменную mysql с её связанным значением. Возвращается: Возвращает текущую переменную и значение или вновь установленное значение для указанной переменной. Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/proxysql/proxysql_global_variables_module.html