mirror of
https://github.com/fluencelabs/fluence.git
synced 2025-04-24 18:22:30 +00:00
22 lines
870 B
Cheetah
22 lines
870 B
Cheetah
VAULT_CAPATH=./certs/ca.pem
|
|
|
|
CONSUL_CACERT=./certs/ca.pem
|
|
CONSUL_CLIENT_CERT=./certs/cert.pem
|
|
CONSUL_CLIENT_KEY=./certs/key.pem
|
|
CONSUL_HTTP_TOKEN={{ with secret "consul/creds/gitops" }}{{ .Data.token }}{{ end }}
|
|
|
|
NOMAD_ADDR=https://hashi.fluence.dev:4646
|
|
NOMAD_CAPATH=./certs/ca.pem
|
|
NOMAD_CLIENT_CERT=./certs/cert.pem
|
|
NOMAD_CLIENT_KEY=./certs/key.pem
|
|
NOMAD_TOKEN={{ with secret "nomad/creds/gitops" }}{{ .Data.secret_id }}{{ end }}
|
|
|
|
CLOUDFLARE_API_TOKEN={{ with secret "kv/cloudflare/personal" }}{{ .Data.token }}{{ end }}
|
|
CLOUDFLARE_DNS_API_TOKEN=$CLOUDFLARE_API_TOKEN
|
|
|
|
{{- with secret "pki/issue/internal" "ttl=30m" "common_name=ci.node.consul" -}}
|
|
{{ .Data.issuing_ca | writeToFile "./certs/ca.pem" "" "" "0644" }}
|
|
{{ .Data.certificate | writeToFile "./certs/cert.pem" "" "" "0644" }}
|
|
{{ .Data.private_key | writeToFile "./certs/key.pem" "" "" "0644" }}
|
|
{{- end -}}
|