---
# Copyright 2016 FUJITSU LIMITED
# file: group_vars/influxdb_group

influxdb_hostname: "{{ hostvars[influxdb_listen_ip]['ansible_ssh_host'] }}"
influxdb_bind_address: "{{ hostvars[influxdb_listen_ip]['ansible_ssh_host'] }}"

# influxdb version
influxdb_versions:
  RedHat: 1.1.1

influx_db_user: "influxdb"
influx_db_group: "influxdb"

# This variable is need for monasca-schema
influxdb_url: "http://{{ influxdb_bind_address }}:{{ influxdb_client_port }}"

influxdb_replication_factor: "{{ groups['influxdb_group']|count }}"
influxdb_retention_policy: "60d"

influxdb_users:
  mon_api: "{{ influxdb_mon_api_password }}"
  mon_persister: "{{ influxdb_mon_persister_password }}"

influxdb_log_dir: "{{ log_dir }}/influxdb"

# submodule settings for influx-db
influxdb_http_log_enabled: False
influxdb_query_log_enabled: False

# logrotate configuration
logrotate_scripts:
  - name: influxdb
    path: "{{ influxdb_log_dir }}/*.log"
    options:
      - daily
      - missingok
      - rotate 10
      - compress
      - delaycompress
      - notifempty
      - create 06400 {{ influx_db_user }} {{ influx_db_group }}
      - copytruncate
      - nomail
