diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-06-20 15:38:33 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-06-20 15:38:33 +0200 |
commit | 0abb0cee0a6a2ac673a767de7338f9fd720aa96f (patch) | |
tree | eba15c24c766320a8ad0d71715d8e85a86b80370 /manifests/concourse_complete.pp | |
parent | Don't mark public key sensitive. (diff) | |
download | profiles-0abb0cee0a6a2ac673a767de7338f9fd720aa96f.tar.gz profiles-0abb0cee0a6a2ac673a767de7338f9fd720aa96f.tar.xz |
Manage postgres password through hiera.
extlib::cache togetether with sensitive doesn't seem to work.
Diffstat (limited to '')
-rw-r--r-- | manifests/concourse_complete.pp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/manifests/concourse_complete.pp b/manifests/concourse_complete.pp index 4059124..ed4a9f1 100644 --- a/manifests/concourse_complete.pp +++ b/manifests/concourse_complete.pp @@ -10,6 +10,7 @@ class profiles::concourse_complete ( Sensitive[String] $session_signing_key, Sensitive[String] $tsa_private_key, + Sensitive[String] $postgres_password, String $tsa_public_key, ) { $cluster = 'default' @@ -19,11 +20,7 @@ class profiles::concourse_complete ( $cluster => { # Database settings 'postgres_user' => 'concourse', - 'postgres_password' => Sensitive(extlib::cache_data( - 'profiles::concourse', - 'postgres_password', - extlib::random_password(25) - )), + 'postgres_password' => $postgres_password, 'db_name' => "atc-${cluster}", # worker settings 'external_domain' => 'concourse.adrift.space', |