]> gitweb.fluxo.info Git - puppet-git.git/commitdiff
Use 'git' instead of 'gitolite' user
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 2 Jun 2015 20:34:28 +0000 (17:34 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 2 Jun 2015 20:34:28 +0000 (17:34 -0300)
manifests/gitolite.pp
manifests/gitosis.pp

index ecf3fa16d3678d43d6cff827eb6be9b6f85b59b8..b04926b536136494ecb8d2b984296724591617c2 100644 (file)
@@ -6,15 +6,15 @@ class git::gitolite inherits git {
   file { "/var/git":
     ensure => directory,
     mode   => 0755,
-    owner  => gitolite,
-    group  => gitolite,
+    owner  => git,
+    group  => git,
   }
 
   # repositories folder
   file { "/var/git/repositories":
     ensure  => directory,
-    owner   => gitolite,
-    group   => gitolite,
+    owner   => git,
+    group   => git,
     mode    => 0755,
     recurse => false,
   }
@@ -34,7 +34,7 @@ class git::gitolite inherits git {
   package { "gitosis": ensure => purged }
 
   # ensures that the group exists
-  group { "gitolite":
+  group { "git":
     ensure    => present,
     allowdupe => false,
     require   => Package["gitolite"],
@@ -43,16 +43,16 @@ class git::gitolite inherits git {
   # alters the user's home dir
   # set '*' on password field to avoid this issue:
   # https://stackoverflow.com/questions/15664561/ssh-key-asks-for-password/15761971#15761971
-  user { "gitolite":
+  user { "git":
     allowdupe => false,
     comment   => "git repository hosting,,,",
     ensure    => present,
     home      => "/var/git",
     shell     => "/bin/sh",
-    gid       => "gitolite",
+    gid       => "git",
     password  => '*',
     groups    => [ "puppet" ],
-    require   => Group["gitolite"],
+    require   => Group["git"],
   }
 
   # tries to get rid of ugly directory structure
@@ -60,32 +60,32 @@ class git::gitolite inherits git {
     ensure  => absent,
     force   => true,
     backup => false,
-    require => User["gitolite"],
+    require => User["git"],
   }
 
-  # we also don't need /var/gitolite
+  # we also don't need /var/lib/gitolite
   file { "/var/lib/gitolite":
     ensure  => absent,
     force   => true,
     backup => false,
-    require => User["gitolite"],
+    require => User["git"],
   }
 
   file { "/var/git/.gitolite.rc":
     ensure  => present,
-    owner   => gitolite,
-    group   => gitolite,
+    owner   => git,
+    group   => git,
     mode    => 0644,
     source => "puppet:///modules/git/gitolite.rc.${::lsbdistcodename}",
-    require => [ File['/var/git'], User['gitolite'] ],
+    require => [ File['/var/git'], User['git'] ],
   }
 
   file { "/var/git/projects.list":
     ensure  => present,
-    owner   => gitolite,
-    group   => gitolite,
+    owner   => git,
+    group   => git,
     mode    => 0644,
-    require => [ File['/var/git'], User['gitolite'] ],
+    require => [ File['/var/git'], User['git'] ],
   }
 
 
@@ -120,8 +120,8 @@ class git::gitolite inherits git {
       'squeeze' => absent,
        default  => directory,
     },
-    owner   => gitolite,
-    group   => gitolite,
+    owner   => git,
+    group   => git,
     mode    => 0755,
     require => File['/var/git'],
   }
index a903c806865b068ad3a4eb3d7dafbb69466d29a5..2463ea0434a9cb617990c3b783f7c14862d486a8 100644 (file)
@@ -6,15 +6,15 @@ class git::gitosis inherits git {
   file { "/var/git":
     ensure => directory,
     mode   => 0755,
-    owner  => gitosis,
-    group  => gitosis,
+    owner  => git,
+    group  => git,
   }
 
   # repositories folder
   file { "/var/git/repositories":
     ensure  => directory,
-    owner   => gitosis,
-    group   => gitosis,
+    owner   => git,
+    group   => git,
     mode    => 0755,
     recurse => false,
   }
@@ -31,22 +31,22 @@ class git::gitosis inherits git {
   package { "gitosis": ensure => installed }
 
   # ensures that the group exists
-  group { "gitosis":
+  group { "git":
     ensure    => present,
     allowdupe => false,
     require   => Package["gitosis"],
   }
 
   # alters the user's home dir
-  user { "gitosis":
+  user { "git":
     allowdupe => false,
     comment   => "git repository hosting,,,",
     ensure    => present,
     home      => "/var/git",
     shell     => "/bin/sh",
-    gid       => "gitosis",
+    gid       => "git",
     groups    => [ "puppet" ],
-    require   => Group["gitosis"],
+    require   => Group["git"],
   }
 
   # tries to get rid of ugly directory structure
@@ -54,7 +54,7 @@ class git::gitosis inherits git {
     ensure  => absent,
     force   => true,
     backup => false,
-    require => User["gitosis"],
+    require => User["git"],
   }
 
   # we also don't need /var/gitosis
@@ -62,7 +62,7 @@ class git::gitosis inherits git {
     ensure  => absent,
     force   => true,
     backup => false,
-    require => User["gitosis"],
+    require => User["git"],
   }
 
   # mass update script