2024-03-19 13:53:28 +01:00
|
|
|
#!/bin/sh
|
|
|
|
# vim: syntax=sh
|
|
|
|
|
2024-03-22 16:10:10 +01:00
|
|
|
vault write consul/roles/prometheus[[ .consul.suffix ]] \
|
2024-03-19 13:53:28 +01:00
|
|
|
ttl=720h \
|
|
|
|
max_ttl=720h \
|
2024-03-22 16:10:10 +01:00
|
|
|
consul_policies="[[ .instance ]]"
|
2024-03-19 13:53:28 +01:00
|
|
|
|
2024-03-22 16:10:10 +01:00
|
|
|
vault write consul/roles/consul-exporter[[ .consul.suffix ]] \
|
2024-03-19 13:53:28 +01:00
|
|
|
ttl=720h \
|
|
|
|
max_ttl=720h \
|
2024-03-22 16:10:10 +01:00
|
|
|
consul_policies="[[ .instance ]]"
|
2024-03-19 13:53:28 +01:00
|
|
|
|
2024-03-22 16:10:10 +01:00
|
|
|
vault write consul/roles/cluster-exporter \
|
2024-03-19 13:53:28 +01:00
|
|
|
ttl=720h \
|
|
|
|
max_ttl=720h \
|
2024-03-22 16:10:10 +01:00
|
|
|
consul_policies="[[ .instance ]]"
|