maintain /srv/keyring.debian.org tree in puppet
[mirror/dsa-puppet.git] / modules / roles / manifests / keyring_debian_org_mirror.pp
diff --git a/modules/roles/manifests/keyring_debian_org_mirror.pp b/modules/roles/manifests/keyring_debian_org_mirror.pp
new file mode 100644 (file)
index 0000000..ca3c633
--- /dev/null
@@ -0,0 +1,22 @@
+class roles::keyring_debian_org_mirror {
+       file { '/srv/keyring.debian.org/keyrings':
+               ensure => 'directory'
+       }
+       file { '/srv/keyring.debian.org/keyrings/debian-keyring.gpg':
+               ensure => 'link',
+               target => '/var/lib/misc/thishost/debian-keyring.gpg'
+       }
+       file { '/srv/keyring.debian.org/keyrings/debian-maintainers.gpg':
+               ensure => 'link',
+               target => '/var/lib/misc/thishost/debian-maintainers.gpg'
+       }
+       file { '/srv/keyring.debian.org/keyrings/debian-nonupload.gpg':
+               ensure => 'link',
+               target => '/var/lib/misc/thishost/debian-nonupload.gpg'
+       }
+
+       file { '/srv/keyring.debian.org/keyrings/buildd-keyrings':
+               ensure => 'link',
+               target => '/var/lib/misc/thishost/buildd-keyrings'
+       }
+}