aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/mgagit/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'deployment/mgagit/manifests/init.pp')
-rw-r--r--deployment/mgagit/manifests/init.pp6
1 files changed, 5 insertions, 1 deletions
diff --git a/deployment/mgagit/manifests/init.pp b/deployment/mgagit/manifests/init.pp
index fdb5f60c..dbff16f8 100644
--- a/deployment/mgagit/manifests/init.pp
+++ b/deployment/mgagit/manifests/init.pp
@@ -12,6 +12,8 @@ class mgagit(
$gitolite_conf = "${gitolite_confdir}/gitolite.conf"
$gitoliterc = "$git_homedir/.gitolite.rc"
$bindpwfile = '/etc/mgagit.secret'
+ $reposconf_dir = "${git_homedir}/repos-config"
+ $reposconf_list = ['software']
package { ['mgagit', 'gitolite']:
ensure => installed,
@@ -37,7 +39,7 @@ class mgagit(
require => Package['mgagit'],
}
- file { [$gitolite_dir, $gitolite_keydir, $gitolite_confdir]:
+ file { [$gitolite_dir, $gitolite_keydir, $gitolite_confdir, $reposconf_dir]:
ensure => directory,
owner => $git_login,
group => $git_login,
@@ -60,6 +62,8 @@ class mgagit(
content => inline_template('<%= @bindpw %>'),
}
+ mgagit::reposconfig { $reposconf_list: }
+
file { $git_dir:
ensure => directory,
owner => $git_login,