diff options
-rw-r--r-- | modules/gitmirror/manifests/init.pp | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/modules/gitmirror/manifests/init.pp b/modules/gitmirror/manifests/init.pp index fe137cf9..1cff535b 100644 --- a/modules/gitmirror/manifests/init.pp +++ b/modules/gitmirror/manifests/init.pp @@ -1,7 +1,9 @@ class gitmirror { - $git_login = 'git' - $git_homedir = "/var/lib/${git_login}" + $git_dir = '/git' + $git_login = 'git' + $git_homedir = "/var/lib/${git_login}" + $git_rundir = '/var/run/on-the-pull' group { $git_login: ensure => present, @@ -12,6 +14,18 @@ class gitmirror { home => $git_homedir, } + file { $git_dir: + ensure => directory, + owner => $git_login, + group => $git_login, + mode => '0755', + } + + file { $git_rundir: + ensure => directory, + mode => '0755', + } + mga_common::local_script { 'on-the-pull': content => template('gitmirror/on-the-pull'), } |