34 lines
1000 B
Plaintext
34 lines
1000 B
Plaintext
|
version: '3.9'
|
||
|
services:
|
||
|
influxdb:
|
||
|
image: influxdb:latest
|
||
|
ports:
|
||
|
- '8086:8086'
|
||
|
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:
|
||
|
- '3001:3000'
|
||
|
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: {}
|