aboutsummaryrefslogtreecommitdiffstats
path: root/modules/gitmirror/manifests/init.pp
diff options
context:
space:
mode:
authorThomas Backlund <tmb@mageia.org>2016-03-05 20:59:53 +0200
committerThomas Backlund <tmb@mageia.org>2016-03-05 20:59:53 +0200
commit6526d16276395667193eae7c2bf758f2c0c86a9e (patch)
tree8688ebbe20003790189d1c1f4200da9262ee85e9 /modules/gitmirror/manifests/init.pp
parent89d6c7e1c7a9a9ee9f879a3598a11114fc0a59aa (diff)
downloadpuppet-6526d16276395667193eae7c2bf758f2c0c86a9e.tar
puppet-6526d16276395667193eae7c2bf758f2c0c86a9e.tar.gz
puppet-6526d16276395667193eae7c2bf758f2c0c86a9e.tar.bz2
puppet-6526d16276395667193eae7c2bf758f2c0c86a9e.tar.xz
puppet-6526d16276395667193eae7c2bf758f2c0c86a9e.zip
gitmirror: ensure git repo dir and on-the-pull run dir is available
Diffstat (limited to 'modules/gitmirror/manifests/init.pp')
-rw-r--r--modules/gitmirror/manifests/init.pp18
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'),
}