Slide 45
Slide 45 text
@stevenscg
Application Configuration
// config.ctmpl
'app' => [
'cdn_host' => '{{ key "config/service/myapp/cdn_host" }}',
],
'smtp' => [
'host' => '{{ key "config/external/smtp/host" }}',
'port' => '{{ key "config/external/smtp/port" }}',
'username' => '{{ key "config/external/smtp/username" }}',
'password' => '{{ with secret "ops/external/smtp" }}{{ .Data.password }}{{ end }}',
]
Vault
Consul