ftp_upload -> hiera role
authorPeter Palfrader <peter@palfrader.org>
Sun, 15 Sep 2019 14:58:30 +0000 (16:58 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sun, 15 Sep 2019 14:58:30 +0000 (16:58 +0200)
hieradata/common.yaml
hieradata/nodes/coccia.debian.org.yaml
hieradata/nodes/usper.debian.org.yaml [new file with mode: 0644]
modules/roles/manifests/ftp_upload.pp
modules/roles/manifests/init.pp

index 0fc6272..2e4b0e6 100644 (file)
@@ -45,9 +45,6 @@ roles:
     - denis.debian.org
   ftp_master:
     - fasolo.debian.org
-  ftp.upload.d.o:
-    - coccia.debian.org
-    - usper.debian.org
   git_master:
     - adayevskaya.debian.org
   historicalpackages:
index fcfe9c3..dfa719b 100644 (file)
@@ -1,4 +1,5 @@
 ---
 classes:
   - roles::api_ftp_master
+  - roles::ftp_upload
   - roles::static_source
diff --git a/hieradata/nodes/usper.debian.org.yaml b/hieradata/nodes/usper.debian.org.yaml
new file mode 100644 (file)
index 0000000..7d70f59
--- /dev/null
@@ -0,0 +1,3 @@
+---
+classes:
+  - roles::ftp_upload
index 39e40d7..75bd568 100644 (file)
@@ -1,9 +1,9 @@
 class roles::ftp_upload {
-       vsftpd::site { 'ftp-upload':
-               banner     => 'ftp.upload.debian.org FTP server',
-               logfile    => '/var/log/ftp/vsftpd-ftp.upload.debian.org.log',
-               writable   => true,
-               chown_user => dak-unpriv,
-               root       => '/srv/upload.debian.org/ftp',
-       }
+  vsftpd::site { 'ftp-upload':
+    banner     => 'ftp.upload.debian.org FTP server',
+    logfile    => '/var/log/ftp/vsftpd-ftp.upload.debian.org.log',
+    writable   => true,
+    chown_user => dak-unpriv,
+    root       => '/srv/upload.debian.org/ftp',
+  }
 }
index d401bf0..f1e24a7 100644 (file)
@@ -34,9 +34,6 @@ class roles {
                include roles::dakmaster
                include roles::signing
        }
-       if has_role('ftp.upload.d.o') {
-               include roles::ftp_upload
-       }
        if has_role('ssh.upload.d.o') {
                include roles::ssh_upload
        }