diff options
Diffstat (limited to 'manifests/gitosis.pp')
-rw-r--r-- | manifests/gitosis.pp | 30 |
1 files changed, 3 insertions, 27 deletions
diff --git a/manifests/gitosis.pp b/manifests/gitosis.pp index 45f63d3..14bd1dc 100644 --- a/manifests/gitosis.pp +++ b/manifests/gitosis.pp @@ -1,28 +1,4 @@ -class gitosis { - # directory for gitosis user and repositories - file { "/var/git": - ensure => directory, - mode => 0755, - owner => gitosis, - group => gitosis; - } +import "config.pp" +import "git" - # the needed packages - package { [ "gitosis", "sudo", "git"]: ensure => installed; } - - # alters the user's home dir - user { gitosis: - allowdupe => false, - comment => "git repository hosting,,,", - ensure => present, - home => "/var/git", - shell => "/bin/sh"; - } - - # tries to get rid of ugly directory structure - file { "/srv/gitosis": - ensure => absent, - force => true; - } - file { "/srv": ensure => absent; } -} +include gitosis |