influxdb

тесты Ansible Galaxy

ansible-role-influxdb

Эта роль устанавливает и настраивает InfluxDB.

Требования

Ansible 2.10 или новее.

Поддерживаемые платформы

Переменные роли

Переменная Обязательная По умолчанию Выборы Комментарии
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

Информация об авторе

@boutetnico

О проекте

Install and configure InfluxDB.

Установить
ansible-galaxy install boutetnico/ansible-role-influxdb
Лицензия
mit
Загрузки
5079
Владелец
System Engineer