18 lines
485 B
Bash
Executable File
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"
|