influxdb_user - Управление пользователями InfluxDB
Новое в версии 2.5.
Обзор
- Управление пользователями InfluxDB
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.6
- influxdb >= 0.9
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| admin bool |
| Указывает, должен ли пользователь иметь роль администратора. |
| hostname | Значение по умолчанию: "localhost" | Имя хоста или IP-адрес, на котором слушает сервер InfluxDB. С версии 2.5 по умолчанию установлено на localhost. |
| password | Значение по умолчанию: "root" | Пароль, который будет использоваться для аутентификации на сервере InfluxDB. Псевдоним login_password добавлен в версии 2.5.псевдонимы: login_password |
| port | Значение по умолчанию: 8086 | Порт, на котором слушает сервер InfluxDB. |
| proxies (добавлено в 2.5) | HTTP(S) прокси, который следует использовать для запросов к серверу InfluxDB. | |
| retries (добавлено в 2.5) | Значение по умолчанию: 3 | Количество попыток, которые клиент предпримет перед прерыванием. 0 указывает на попытки до достижения успеха. |
| ssl (добавлено в 2.5) | Использовать https вместо http для подключения к серверу InfluxDB. | |
| state |
| Состояние пользователя. |
| timeout (добавлено в 2.5) | Количество секунд, которое запросы будут ожидать, пока клиент не установит соединение. | |
| udp_port (добавлено в 2.5) | Значение по умолчанию: 4444 | UDP-порт для подключения к серверу InfluxDB. |
| use_udp (добавлено в 2.5) | Использовать UDP для подключения к серверу InfluxDB. | |
| user_name обязательно | Имя пользователя. | |
| user_password | Пароль, который будет установлен для пользователя. | |
| username | Значение по умолчанию: "root" | Имя пользователя, которое будет использоваться для аутентификации на сервере InfluxDB. Псевдоним login_username добавлен в версии 2.5.псевдонимы: login_username |
| validate_certs (добавлено в 2.5) | Значение по умолчанию: "да" | Если установлено на no, сертификаты SSL не будут проверены.Это следует установить только на no используемые на контролируемых лично сайтах, использующих самозаверяющие сертификаты. |
Примеры
- name: Create a user on localhost using default login credentials
influxdb_user:
user_name: john
user_password: s3cr3t
- name: Create a user on localhost using custom login credentials
influxdb_user:
user_name: john
user_password: s3cr3t
login_username: "{{ influxdb_username }}"
login_password: "{{ influxdb_password }}"
- name: Create an admin user on a remote host using custom login credentials
influxdb_user:
user_name: john
user_password: s3cr3t
admin: yes
hostname: "{{ influxdb_hostname }}"
login_username: "{{ influxdb_username }}"
login_password: "{{ influxdb_password }}"
- name: Destroy a user using custom login credentials
influxdb_user:
user_name: john
login_username: "{{ influxdb_username }}"
login_password: "{{ influxdb_password }}"
state: absent
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратной совместимости интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Виталий Жжута (@zhhuta)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете редактировать этот документ для его улучшения.
© 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/influxdb_user_module.html