Merge branch 'security-upload-host' of https://github.com/aburch/dsa-puppet
authorJulien Cristau <jcristau@debian.org>
Fri, 1 Sep 2017 19:42:33 +0000 (21:42 +0200)
committerJulien Cristau <jcristau@debian.org>
Fri, 1 Sep 2017 19:42:33 +0000 (21:42 +0200)
modules/salsa/manifests/packages.pp
modules/salsa/manifests/params.pp
modules/salsa/manifests/redis.pp

index a0a4f86..a9c479c 100644 (file)
@@ -30,4 +30,10 @@ class salsa::packages inherits salsa {
        ]
 
        ensure_packages($requirements, { ensure => 'installed' })
+
+       $mgmt_requirements = [
+               'ansible',
+       ]
+
+       ensure_packages($mgmt_requirements, { ensure => 'installed' })
 }
index 2bd2a30..d8e0f0a 100644 (file)
@@ -4,7 +4,7 @@ class salsa::params {
 
        $user = "git"
        $group = "git"
-       $home = "/srv/${servicename}}"
+       $home = "/srv/${servicename}"
 
        $db_name = "salsa"
        $db_role = "salsa"
index a69f934..6a438f6 100644 (file)
@@ -24,4 +24,9 @@ class salsa::redis inherits salsa {
                group => redis,
                notify  => Service['redis-server'],
        }
+
+       exec { 'add-git-user-to-redis':
+               command => 'adduser git redis',
+               onlyif  => "getent group redis > /dev/null && ! getent group redis | grep '\\<git\\>' > /dev/null"
+       }
 }