diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-06-20 22:32:35 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-06-20 22:32:35 +0200 |
commit | 5b100712c03c9233ec89d6a30d568d3d296eab1a (patch) | |
tree | 9d6e7e92728e1370cade5bc5bbf97896d4e5ba58 /manifests/auth/local.pp | |
parent | fixes (diff) | |
download | concourse-5b100712c03c9233ec89d6a30d568d3d296eab1a.tar.gz concourse-5b100712c03c9233ec89d6a30d568d3d296eab1a.tar.xz |
fixes
Diffstat (limited to 'manifests/auth/local.pp')
-rw-r--r-- | manifests/auth/local.pp | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/manifests/auth/local.pp b/manifests/auth/local.pp index 9329e30..a66fba5 100644 --- a/manifests/auth/local.pp +++ b/manifests/auth/local.pp @@ -15,8 +15,6 @@ class concourse::auth::local ( Optional[Array[String]] $main_team_group = undef, # ignored Enum['absent', 'present'] $ensure = 'present', ) { - $env_file = "${concourse::web::conf_dir}/auth-local" - $environment = { 'CONCOURSE_ADD_LOCAL_USER' => $users.map |$user| { $name = $user['name'] @@ -32,22 +30,8 @@ class concourse::auth::local ( }, } - file { $env_file: - ensure => $ensure, - content => epp("${module_name}/env.epp", { 'entries' => $environment }), - # To not show new password - show_diff => false, - mode => '0600', - } - - $dropin_content = @("EOF") - [Service] - EnvironmentFile=${env_file} - | EOF - - systemd::dropin_file { 'concourse-local-auth.conf': - ensure => $ensure, - unit => $concourse::web::service_unit, - content => $dropin_content, + concourse::conf::web { 'auth-local': + ensure => $ensure, + env => $environment, } } |