And a homedir for the webhook user
authorPeter Palfrader <peter@palfrader.org>
Thu, 4 Jan 2018 10:04:32 +0000 (11:04 +0100)
committerPeter Palfrader <peter@palfrader.org>
Thu, 4 Jan 2018 10:04:32 +0000 (11:04 +0100)
modules/salsa/manifests/init.pp
modules/salsa/manifests/params.pp

index 5b4934c..b7c8b03 100644 (file)
@@ -21,6 +21,17 @@ class salsa inherits salsa::params {
                owner  => $salsa::user,
                group  => $salsa::group,
        }
+       file { "/home/${salsa::webhook_user}":
+               ensure => link,
+               target => $salsa::webhook_user_home,
+       }
+       file { $salsa::webhook_user_home:
+               ensure => directory,
+               mode   => '0755',
+               owner  => $salsa::webhook_user,
+               group  => $salsa::webhook_user,
+       }
+
 
        file { "${salsa::home}/.credentials.yaml":
                mode => '0400',
index 191b0b9..05e287d 100644 (file)
@@ -5,6 +5,8 @@ class salsa::params {
        $user = "git"
        $group = "git"
        $home = "/srv/${servicename}"
+       $webhook_user = "salsa-webhook"
+       $webhook_user_home = "${home}/home-webhook"
 
        $db_name = "salsa"
        $db_role = "salsa"