aboutsummaryrefslogtreecommitdiff
path: root/manifests/gitolite.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/gitolite.pp')
-rw-r--r--manifests/gitolite.pp68
1 files changed, 0 insertions, 68 deletions
diff --git a/manifests/gitolite.pp b/manifests/gitolite.pp
index d5f448d..9c230ea 100644
--- a/manifests/gitolite.pp
+++ b/manifests/gitolite.pp
@@ -2,31 +2,6 @@
# git repositories.
class git::gitolite inherits git {
- # directory for gitolite user and repositories
- file { "/var/git":
- ensure => directory,
- mode => 0755,
- owner => git,
- group => git,
- }
-
- # repositories folder
- file { "/var/git/repositories":
- ensure => directory,
- owner => git,
- group => git,
- mode => 0755,
- recurse => false,
- }
-
- # symbolic link
- file { "/var/cache/git":
- ensure => "/var/git/repositories",
- force => true,
- backup => false,
- require => File['/var/git/repositories'],
- }
-
# the needed packages
package { "gitolite":
name => $::lsbdistcodename ? {
@@ -39,28 +14,6 @@ class git::gitolite inherits git {
# make sure this is not installed
package { "gitosis": ensure => purged }
- # ensures that the group exists
- group { "git":
- ensure => present,
- allowdupe => false,
- require => Package["gitolite3"],
- }
-
- # 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 { "git":
- allowdupe => false,
- comment => "git repository hosting,,,",
- ensure => present,
- home => "/var/git",
- shell => "/bin/sh",
- gid => "git",
- password => '*',
- groups => [ "puppet" ],
- require => Group["git"],
- }
-
# tries to get rid of ugly directory structure
file { "/srv/gitolite":
ensure => absent,
@@ -94,26 +47,6 @@ class git::gitolite inherits git {
require => [ File['/var/git'], User['git'] ],
}
-
- # mass update script
- file { "/usr/local/sbin/git-mass-update-server-info":
- ensure => present,
- owner => root,
- group => root,
- mode => 0755,
- source => "puppet:///modules/git/git-mass-update-server-info",
- }
-
- # mass update hourly
- cron { "/usr/local/sbin/git-mass-update-server-info":
- command => "/usr/local/sbin/git-mass-update-server-info &> /dev/null",
- user => root,
- hour => "*/1",
- minute => "20",
- ensure => present,
- require => File['/usr/local/sbin/git-mass-update-server-info'],
- }
-
# git-annex integration
package { 'git-annex':
ensure => present,
@@ -140,4 +73,3 @@ class git::gitolite inherits git {
require => [ Package['git-annex'], File['/var/git/adc/ua'] ],
}
}
-