monitoring/init/consul

18 lines
485 B
Bash
Executable File

#!/bin/sh
# vim: syntax=sh
vault write [[ .vault.root ]]consul/roles/[[ .instance ]]-prometheus \
ttl=720h \
max_ttl=720h \
consul_policies="[[ .instance ]]-prometheus"
vault write [[ .vault.root ]]consul/roles/[[ .instance ]]-consul-exporter \
ttl=720h \
max_ttl=720h \
consul_policies="[[ .instance ]]-prometheus"
vault write [[ .vault.root ]]consul/roles/[[ .instance ]]-cluster-exporter \
ttl=720h \
max_ttl=720h \
consul_policies="[[ .instance ]]-prometheus"