gitolite pushes puppetmaster
[mirror/dsa-puppet.git] / modules / roles / manifests / dsa_gitolite.pp
1 # dsa's gitolite host
2 class roles::dsa_gitolite {
3   # we push various things
4   $key = $facts['git_key']
5
6   if ($key) {
7     ssh::authorized_key_add { 'dsa_gitolite::dsa_wiki_buildhost':
8       target_user => 'dsa',
9       command     => '/srv/dsa.debian.org/bin/update',
10       key         => $facts['git_key'],
11       collect_tag => 'dsa_wiki_buildhost',
12     }
13
14     ssh::authorized_key_add { 'dsa_gitolite::puppetmaster':
15       target_user => 'dsa',
16       command     => '/srv/puppet.debian.org/bin/update-git',
17       key         => $facts['git_key'],
18       collect_tag => 'puppetmaster',
19     }
20   }
21 }