job "grafana" { region = "global" datacenters = ["{{ datacenter_name }}"] type = "service" update { max_parallel = 1 health_check = "checks" min_healthy_time = "10s" healthy_deadline = "5m" progress_deadline = "10m" auto_revert = true canary = 0 stagger = "30s" } group "grafana" { count = 1 restart { attempts = 0 delay = "30s" } network { port "http" {} } task "grafana" { env { GF_PATHS_CONFIG = "/local/grafana.ini" } driver = "docker" config { image = "grafana/grafana:latest" hostname = "${NOMAD_JOB_NAME}" ports = ["http"] volumes = ["${meta.nfsStorageRoot}/pi-cluster/grafana:/var/lib/grafana"] } // docker config template { destination = "local/grafana.ini" data = <