boutetnico.influxdb
ansible-role-influxdb
Ta rola instaluje i konfiguruje InfluxDB.
Wymagania
Ansible w wersji 2.10 lub nowszej.
Obsługiwane platformy
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 20.04 (Focal Fossa)
- Ubuntu - 22.04 (Jammy Jellyfish)
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
Zainstaluj
ansible-galaxy install boutetnico.influxdb
Licencja
mit
Pobrania
5.2k
Właściciel
System Engineer