aboutsummaryrefslogtreecommitdiff
path: root/manifests/auth/local.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/auth/local.pp')
-rw-r--r--manifests/auth/local.pp22
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,
}
}