dbmaster: enable puppet-restricted-acl.conf apache snippet
[mirror/dsa-puppet.git] / modules / roles / manifests / snapshot_shell.pp
1 # the shell host for users/roles to access the snapshot service
2 class roles::snapshot_shell {
3   include roles::snapshot_base
4
5   # give ftpmaster/the dak user some environment so they can poll the
6   # list of files we have
7   file { '/etc/ssh/userkeys/dak':
8     ensure => present,
9     owner  => dak,
10     mode   => '0644',
11   }
12   file { '/home/dak':
13     ensure => link,
14     target => '/srv/ftp-master.debian.org/home',
15   }
16   file { '/srv/ftp-master.debian.org':
17     ensure => directory,
18     owner  => 'root',
19     group  => 'debadmin',
20     mode   => '2775',
21   }
22   file { '/srv/ftp-master.debian.org/home':
23     ensure => directory,
24     owner  => 'dak',
25     group  => 'debadmin',
26     mode   => '2755',
27   }
28 }