Add lw08 to the snapshot_shell role and give ftp-master some infra there
[mirror/dsa-puppet.git] / modules / roles / manifests / snapshot_shell.pp
diff --git a/modules/roles/manifests/snapshot_shell.pp b/modules/roles/manifests/snapshot_shell.pp
new file mode 100644 (file)
index 0000000..23a3bcb
--- /dev/null
@@ -0,0 +1,24 @@
+class roles::snapshot_shell {
+       # give ftpmaster/the dak user some environment so they can poll the
+       # list of files we have
+       file { '/etc/ssh/userkeys/dak':
+               ensure => present,
+               owner => dak,
+               mode => '0644',
+       }
+       file { '/etc/ssh/userkeys/dak':
+               ensure => present,
+               owner => 'dak',
+               mode => '0644',
+       }
+       file { '/home/dak':
+               ensure => link,
+               target => '/srv/ftp-master.debian.org',
+       }
+       file { '/srv/ftp-master.debian.org':
+               ensure => directory,
+               owner => 'root',
+               group => 'debadmin',
+               mode => '02775',
+       }
+}