Spec-Zone.ru › Ansible 2.6

influxdb_database - Управление базами данных InfluxDB

Новое в версии 2.1.

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

Обзор

  • Управление базами данных InfluxDB.

Требования

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

  • python >= 2.6
  • influxdb >= 0.9
  • requests

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
database_name
обязательно
Имя базы данных.
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 с использованием Requests.
retries
(добавлено в 2.5)
По умолчанию:
3
Количество попыток подключения клиентом перед прерыванием.
0 указывает на попытку до достижения успеха.
ssl
(добавлено в 2.5)
Использовать https вместо http для подключения к серверу InfluxDB.
state
    Варианты:
  • present ←
  • absent
Определяет, должна ли база данных быть создана или удалена.
timeout
(добавлено в 2.5)
Количество секунд, которые Requests будут ожидать для установления соединения клиентом.
udp_port
(добавлено в 2.5)
По умолчанию:
4444
Порт UDP для подключения к серверу InfluxDB.
use_udp
(добавлено в 2.5)
Использовать UDP для подключения к серверу InfluxDB.
username По умолчанию:
"root"
Имя пользователя, которое будет использоваться для аутентификации на сервере InfluxDB.
Псевдоним login_username добавлен в версии 2.5.

псевдонимы: login_username
validate_certs
(добавлено в 2.5)
По умолчанию:
"yes"
Если установлено значение no, сертификаты SSL не будут проверены.
Это значение должно быть установлено в no только для сайтов с собственным сертификатом, находящихся под личным контролем.

Примеры

# Example influxdb_database command from Ansible Playbooks
- name: Create database
  influxdb_database:
      hostname: "{{influxdb_ip_address}}"
      database_name: "{{influxdb_database_name}}"

- name: Destroy database
  influxdb_database:
      hostname: "{{influxdb_ip_address}}"
      database_name: "{{influxdb_database_name}}"
      state: absent

- name: Create database using custom credentials
  influxdb_database:
      hostname: "{{influxdb_ip_address}}"
      username: "{{influxdb_username}}"
      password: "{{influxdb_password}}"
      database_name: "{{influxdb_database_name}}"
      ssl: yes
      validate_certs: yes

Статус

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

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

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

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

Автор

  • Kamil Szczygiel (@kamsz)

Подсказка

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

© 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_database_module.html

Spec-Zone.ru

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