debops.influxdb default variables

InfluxDB server configuration

influxdb__server

FQDN hostname of the InfluxDB server. If a local InfluxDB server is detected, it will override this variable automatically. Only one server at a time is currently supported per host. DNS name is required because this access is via a HTTP(S) API

influxdb__server: ''
influxdb__port

Port number on which to connect to the server. You usually don't need to change this.

influxdb__port: '8086'
influxdb__delegate_to

When the InfluxDB server is used remotely, this variable allows to control the task delegation to the database server. Defaults to inventory_hostname, the calls to the API are done from the host where runs influxdb playbook.

influxdb__delegate_to: '{{ inventory_hostname }}'

SSL configuration

influxdb__pki

Enable or disable support for SSL in InfluxDB (using debops.pki).

influxdb__pki: '{{ ansible_local.pki.enabled | d() | bool }}'

Databases, user accounts

influxdb__password_length

Length of automatically generated user accounts, saved in the secret/ directory. See debops.secret role for more details about passwords.

influxdb__password_length: '48'
influxdb__root_password

Password for default root admin user.

influxdb__root_password: '{{ lookup("password",
                             secret + "/influxdb/" + influxdb__server +
                             "/credentials/root/password " +
                             "length=" + influxdb__password_length) }}'
influxdb__databases

List of databases configured on the InfluxDB server. See influxdb__databases for more details.

influxdb__databases: []
influxdb__dependent_databases

List of databases configured on the InfluxDB server, defined by another Ansible role.

influxdb__dependent_databases: []
influxdb__retention_policies

List of retention policies configured on the InfluxDB server. See influxdb__retention_policies for more details.

influxdb__retention_policies: []
influxdb__dependent_retention_policies

List of retention policies configured on the InfluxDB server, defined by another Ansible role.

influxdb__dependent_retention_policies: []
influxdb__users

List of user accounts configured on the InfluxDB server. See influxdb__users for more details.

influxdb__users: []
influxdb__dependent_users

List of user accounts configured on the InfluxDB server, defined by another Ansible role.

influxdb__dependent_users: []

Configuration for other Ansible roles

influxdb__python__dependent_packages3

Configuration for the debops.python Ansible role.

influxdb__python__dependent_packages3:

  - 'python3-influxdb'
influxdb__python__dependent_packages2

Configuration for the debops.python Ansible role.

influxdb__python__dependent_packages2:

  - 'python-influxdb'