system-config/playbooks/roles/grafana/templates/docker-compose.yaml.j2
Clark Boylan 0a83d01167 Cleanup docker-compose.yaml versions in Noble services
On Ubuntu Noble we run `docker compose` instead of `docker-compose`.
This newer tool ignores the version set in docker-compose.yaml files and
emits a warning when it is set. Clean up this version on services that
only run with `docker compose` and not `docker-compose`.

Change-Id: I08ce1f2ddc6a07fd47b4524af21255c1c4903785
2025-03-20 09:32:28 -07:00

21 lines
744 B
Django/Jinja

services:
grafana:
restart: always
image: docker.io/grafana/grafana-oss:11.5.1
network_mode: host
environment:
GF_SERVER_DOMAIN: 'grafana.opendev.org'
GF_SECURITY_ADMIN_PASSWORD__FILE: '/etc/grafana/secrets/admin_password'
GF_SECURITY_ADMIN_USER__FILE: '/etc/grafana/secrets/admin_user'
GF_SECURITY_SECRET_KEY__FILE: '/etc/grafana/secrets/secret_key'
GF_AUTH_ANONYMOUS_ENABLED: 'true'
GF_USERS_ALLOW_SIGN_UP: 'false'
GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH: '/etc/grafana/home/home.json'
volumes:
- /etc/grafana/secrets:/etc/grafana/secrets:ro
- /etc/grafana/home:/etc/grafana/home:ro
logging:
driver: journald
options:
tag: "docker-grafana"