influxdb
ansible-role-influxdb
Эта роль устанавливает и настраивает InfluxDB.
Требования
Ansible 2.10 или новее.
Поддерживаемые платформы
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 20.04 (Focal Fossa)
- Ubuntu - 22.04 (Jammy Jellyfish)
Переменные роли
Переменная | Обязательная | По умолчанию | Выборы | Комментарии |
---|---|---|---|---|
influxdb_dependencies | да | [apt-transport-https,curl,gnupg] |
список | |
influxdb_package_state | да | present |
строка | Используйте latest для обновления. |
influxdb_host | да | http://localhost:8086 |
строка | |
influxdb_config_path | да | /etc/influxdb |
строка | |
influxdb_bolt_path | да | /var/lib/influxdb/influxd.bolt |
строка | |
influxdb_engine_path | да | /var/lib/influxdb/engine |
строка | |
influxdb_config | да | {} |
словарь | Главный объект конфигурации. |
influxdb_primary_org | да | example-org |
строка | Имя основной организации. |
influxdb_primary_bucket | да | example-bucket |
строка | Имя основного бакета. |
influxdb_primary_username | да | example-user |
строка | Имя основного пользователя. |
influxdb_primary_password | да | ExAmPl3PA55W0rD |
строка | Пароль для основного пользователя. |
influxdb_admin_token | да | EXAMPLE-TOKEN |
строка | Токен для администратора. |
influxdb_orgs | да | [] |
список | Дополнительные организации для создания. |
influxdb_users | да | [] |
список | Дополнительные пользователи для создания. |
influxdb_buckets | да | [] |
список | Дополнительные бакеты для создания. |
influxdb_service_enabled | да | true |
булево | Запускать InfluxDB при загрузке. |
influxdb_service_state | да | started |
булево | Используйте started или stopped . |
Зависимости
Нет
Пример плейбука
- hosts: all
roles:
- role: ansible-role-influxdb
influxdb_orgs:
- name: main-org
description: Основная организация
- name: guest-org
influxdb_users:
- name: admin01
org: main-org
password: secretPassword
- name: guest01
org: guest-org
password: secretPassword
influxdb_buckets:
- name: bucket01
description: Первый бакет
org: main-org
retention: 1d
- name: bucket02
org: main-org
Тестирование
molecule test --all
Лицензия
MIT
Информация об авторе
Установить
ansible-galaxy install boutetnico/ansible-role-influxdb
Лицензия
mit
Загрузки
5079
Владелец
System Engineer