boutetnico.influxdb

testy Ansible Galaxy

ansible-role-influxdb

Ta rola instaluje i konfiguruje InfluxDB.

Wymagania

Ansible w wersji 2.10 lub nowszej.

Obsługiwane platformy

Zmienne roli

Zmienna Wymagana Domyślna Możliwe wartości Uwagi
influxdb_dependencies tak [apt-transport-https,curl,gnupg] lista
influxdb_package_state tak present ciąg Użyj latest, aby zaktualizować.
influxdb_host tak http://localhost:8086 ciąg
influxdb_config_path tak /etc/influxdb ciąg
influxdb_bolt_path tak /var/lib/influxdb/influxd.bolt ciąg
influxdb_engine_path tak /var/lib/influxdb/engine ciąg
influxdb_config tak {} słownik Główny obiekt konfiguracyjny.
influxdb_primary_org tak example-org ciąg Nazwa głównej organizacji.
influxdb_primary_bucket tak example-bucket ciąg Nazwa głównego koszyka.
influxdb_primary_username tak example-user ciąg Nazwa głównego użytkownika.
influxdb_primary_password tak ExAmPl3PA55W0rD ciąg Hasło dla głównego użytkownika.
influxdb_admin_token tak EXAMPLE-TOKEN ciąg Token dla użytkownika admina.
influxdb_orgs tak [] lista Dodatkowe organizacje do utworzenia.
influxdb_users tak [] lista Dodatkowi użytkownicy do utworzenia.
influxdb_buckets tak [] lista Dodatkowe koszyki do utworzenia.
influxdb_service_enabled tak true bool Uruchom InfluxDB przy starcie.
influxdb_service_state tak started bool Użyj started lub stopped.

Zależności

Brak

Przykładowy playbook

- hosts: all
  roles:
    - role: ansible-role-influxdb

      influxdb_orgs:
        - name: main-org
          description: Główna organizacja
        - name: guest-org

      influxdb_users:
        - name: admin01
          org: main-org
          password: secretPassword
        - name: guest01
          org: guest-org
          password: secretPassword

      influxdb_buckets:
        - name: bucket01
          description: Pierwszy koszyk
          org: main-org
          retention: 1d
        - name: bucket02
          org: main-org

Testowanie

molecule test --all

Licencja

MIT

Informacje o autorze

@boutetnico

O projekcie

Install and configure InfluxDB.

Zainstaluj
ansible-galaxy install boutetnico.influxdb
Licencja
mit
Pobrania
5.2k
Właściciel
System Engineer