aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files/concourse-web.service2
-rw-r--r--manifests/web.pp4
2 files changed, 5 insertions, 1 deletions
diff --git a/files/concourse-web.service b/files/concourse-web.service
index 05b74e9..bb6182a 100644
--- a/files/concourse-web.service
+++ b/files/concourse-web.service
@@ -3,7 +3,7 @@ Description=Continous thing-doer.
[Service]
ExecStart=concourse web
-Exec=kill -HUP $MAINPID
+ExecReload=kill -HUP $MAINPID
EnvironmentFile=/etc/conf.d/concourse
[Install]
diff --git a/manifests/web.pp b/manifests/web.pp
index 6354e02..7bd4d0b 100644
--- a/manifests/web.pp
+++ b/manifests/web.pp
@@ -67,6 +67,8 @@
# @param api_max_conns
# @param backend_max_conns
# @param packages
+# @param extra_env
+# Additional environment variables passed along to the worker.
class concourse::web (
String $cluster = $concourse::default_cluster,
String $postgres_user = $concourse::configured_clusters[$cluster]['postgres_user'],
@@ -105,6 +107,8 @@ class concourse::web (
'concourse',
'concourse-resource-types',
],
+
+ Hash[String, String] $extra_env = {}
) {
include concourse