Add /srv/security.upload.d.o on suchon
authorJulien Cristau <jcristau@debian.org>
Tue, 29 Aug 2017 21:35:41 +0000 (23:35 +0200)
committerJulien Cristau <jcristau@debian.org>
Tue, 29 Aug 2017 21:35:41 +0000 (23:35 +0200)
hieradata/common.yaml
modules/roles/manifests/init.pp
modules/roles/manifests/security_upload.pp [new file with mode: 0644]

index 50b208e..8cec86b 100644 (file)
@@ -130,6 +130,8 @@ roles:
     - mirror-bytemark.debian.org
   security_tracker:
     - soriano.debian.org
+  security_upload:
+    - suchon.debian.org
   ssh.upload.d.o:
     - coccia.debian.org
     - suchon.debian.org
index ab1f696..2464807 100644 (file)
@@ -84,6 +84,9 @@ class roles {
        if has_role('ssh.upload.d.o') {
                include roles::ssh_upload
        }
+       if has_role('security_upload') {
+               include roles::security_upload
+       }
        if has_role('api.ftp-master') {
                ssl::service { 'api.ftp-master.debian.org':
                        notify  => Exec['service apache2 reload'],
diff --git a/modules/roles/manifests/security_upload.pp b/modules/roles/manifests/security_upload.pp
new file mode 100644 (file)
index 0000000..bdab84f
--- /dev/null
@@ -0,0 +1,8 @@
+class roles::security_upload {
+       file { '/srv/security.upload.debian.org':
+               ensure  => directory,
+               mode    => '2755',
+               owner   => dak,
+               group   => debadmin,
+       }
+}