boutetnico.influxdb
ansible-role-influxdb
Este rol instala y configura InfluxDB.
Requisitos
Ansible 2.10 o más reciente.
Plataformas Soportadas
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 20.04 (Focal Fossa)
- Ubuntu - 22.04 (Jammy Jellyfish)
Variables del Rol
Variable | Requerido | Predeterminado | Opciones | Comentarios |
---|---|---|---|---|
influxdb_dependencies | sí | [apt-transport-https,curl,gnupg] |
lista | |
influxdb_package_state | sí | present |
cadena | Usa latest para actualizar. |
influxdb_host | sí | http://localhost:8086 |
cadena | |
influxdb_config_path | sí | /etc/influxdb |
cadena | |
influxdb_bolt_path | sí | /var/lib/influxdb/influxd.bolt |
cadena | |
influxdb_engine_path | sí | /var/lib/influxdb/engine |
cadena | |
influxdb_config | sí | {} |
diccionario | Objeto de configuración principal. |
influxdb_primary_org | sí | example-org |
cadena | Nombre de la organización principal. |
influxdb_primary_bucket | sí | example-bucket |
cadena | Nombre del bucket principal. |
influxdb_primary_username | sí | example-user |
cadena | Nombre de usuario principal. |
influxdb_primary_password | sí | ExAmPl3PA55W0rD |
cadena | Contraseña del usuario principal. |
influxdb_admin_token | sí | EXAMPLE-TOKEN |
cadena | Token para el usuario administrador. |
influxdb_orgs | sí | [] |
lista | Organizaciones adicionales a crear. |
influxdb_users | sí | [] |
lista | Usuarios adicionales a crear. |
influxdb_buckets | sí | [] |
lista | Buckets adicionales a crear. |
influxdb_service_enabled | sí | true |
booleano | Iniciar InfluxDB al arrancar. |
influxdb_service_state | sí | started |
booleano | Usa started o stopped . |
Dependencias
Ninguna
Ejemplo de Playbook
- hosts: all
roles:
- role: ansible-role-influxdb
influxdb_orgs:
- name: main-org
description: Organización principal
- name: guest-org
influxdb_users:
- name: admin01
org: main-org
password: secretPassword
- name: guest01
org: guest-org
password: secretPassword
influxdb_buckets:
- name: bucket01
description: Primer bucket
org: main-org
retention: 1d
- name: bucket02
org: main-org
Pruebas
molecule test --all
Licencia
MIT
Información del Autor
Instalar
ansible-galaxy install boutetnico.influxdb
Licencia
mit
Descargas
5.2k
Propietario
System Engineer