boutetnico.influxdb

tests Ansible Galaxy

ansible-role-influxdb

Este rol instala y configura InfluxDB.

Requisitos

Ansible 2.10 o más reciente.

Plataformas Soportadas

Variables del Rol

Variable Requerido Predeterminado Opciones Comentarios
influxdb_dependencies [apt-transport-https,curl,gnupg] lista
influxdb_package_state present cadena Usa latest para actualizar.
influxdb_host http://localhost:8086 cadena
influxdb_config_path /etc/influxdb cadena
influxdb_bolt_path /var/lib/influxdb/influxd.bolt cadena
influxdb_engine_path /var/lib/influxdb/engine cadena
influxdb_config {} diccionario Objeto de configuración principal.
influxdb_primary_org example-org cadena Nombre de la organización principal.
influxdb_primary_bucket example-bucket cadena Nombre del bucket principal.
influxdb_primary_username example-user cadena Nombre de usuario principal.
influxdb_primary_password ExAmPl3PA55W0rD cadena Contraseña del usuario principal.
influxdb_admin_token EXAMPLE-TOKEN cadena Token para el usuario administrador.
influxdb_orgs [] lista Organizaciones adicionales a crear.
influxdb_users [] lista Usuarios adicionales a crear.
influxdb_buckets [] lista Buckets adicionales a crear.
influxdb_service_enabled true booleano Iniciar InfluxDB al arrancar.
influxdb_service_state 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

@boutetnico

Acerca del proyecto

Install and configure InfluxDB.

Instalar
ansible-galaxy install boutetnico.influxdb
Licencia
mit
Descargas
5.2k
Propietario
System Engineer