2022-12-19 14:18:31 +01:00
|
|
|
version: '3.9'
|
|
|
|
services:
|
|
|
|
influxdb:
|
|
|
|
image: influxdb:latest
|
|
|
|
ports:
|
2022-12-19 15:02:42 +01:00
|
|
|
- '{{ influxdb.port }}:8086'
|
2022-12-19 14:18:31 +01:00
|
|
|
volumes:
|
|
|
|
- "{{ grafana_volume_influxdb | expanduser | realpath }}:/var/lib/influxdb"
|
|
|
|
env_file:
|
|
|
|
- "{{ grafana_setup_path | expanduser | realpath }}/env.influxdb.conf"
|
|
|
|
networks:
|
|
|
|
- grafana
|
|
|
|
|
|
|
|
grafana:
|
|
|
|
image: grafana/grafana-oss:latest
|
|
|
|
ports:
|
2022-12-19 15:02:42 +01:00
|
|
|
- '{{ grafana.port }}:3000'
|
2022-12-19 14:18:31 +01:00
|
|
|
volumes:
|
|
|
|
# - "{{ grafana_volume_grafana | expanduser | realpath }}:/var/lib/grafana"
|
|
|
|
- "{{ grafana_setup_path | expanduser | realpath }}/grafana-provisioning/:/etc/grafana/provisioning/"
|
|
|
|
depends_on:
|
|
|
|
- influxdb
|
|
|
|
env_file:
|
|
|
|
- "{{ grafana_setup_path | expanduser | realpath }}/env.grafana.conf"
|
|
|
|
networks:
|
|
|
|
- grafana
|
|
|
|
|
|
|
|
# Run as user:
|
|
|
|
# owner: "{% if grafana_uid %}{{ grafana_uid }}{% else %}{{ ansible_effective_user_id }}{% endif %}"
|
|
|
|
# group: "{% if grafana_gid %}{{ grafana_gid }}{% else %}{{ ansible_effective_group_id }}{% endif %}"
|
|
|
|
|
|
|
|
networks:
|
|
|
|
grafana: {}
|