ansible-role-influxdb/defaults/main.yml

22 lines
1.0 KiB
YAML

---
influxdb_deb_repo: "deb https://repos.influxdata.com/ubuntu bionic stable"
influxdb_repo_key: 'https://repos.influxdata.com/influxdb.key'
influxdb_pkgs:
- influxdb
influxdb_config_file: /etc/influxdb/influxdb.conf
influxdb_config:
- {section: http, option: 'enabled', value: 'true', state: present}
- {section: http, option: 'bind-address', value: ':8086', state: present}
- {section: http, option: 'log-enabled', value: 'true', state: present}
influxdb_tls_letsencrypt_managed: true
influxdb_tls_enabled: false
influxdb_tls_cert_dir: /etc/pki/influxdb
influxdb_tls_cert_path: '{{ letsencrypt_acme_sh_certificates_install_path }}/cert'
influxdb_tls_key_path: '{{ influxdb_tls_cert_dir }}/influxdb.key'
influxdb_tls_config:
- {section: http, option: 'https-enabled', value: '{{ influxdb_tls_enabled | lower }}', state: present}
- {section: http, option: 'https-certificate', value: '{{ influxdb_tls_cert_path }}', state: present}
- {section: http, option: 'https-private-key', value: '{{ influxdb_tls_key_path }}', state: present}