Use archvsync managed secrets files for rsyncd on ports-master
authorBastian Blank <bastian@waldi.eu.org>
Tue, 10 Jan 2017 18:43:36 +0000 (19:43 +0100)
committerBastian Blank <bastian@waldi.eu.org>
Tue, 10 Jan 2017 18:50:22 +0000 (19:50 +0100)
modules/roles/files/ports-master/rsyncd.conf
modules/roles/manifests/ports-master.pp

index 9a877cd..baa128d 100644 (file)
@@ -12,11 +12,13 @@ log file = /var/log/rsyncd/rsyncd-ports-master.log
   auth users = *
   read only = true
   ignore nonreadable = true
-  secrets file = /etc/rsyncd/debian.secrets
+  secrets file = /home/archvsync/rsyncd/debian-ports.secrets
+  strict modes = false
 
 [debian-ports-cd]
   path = /srv/ports-master.debian.org/ftp/debian-ports-cd
   comment = debian-ports-cd tree - see https://www.ports.debian.org/
   auth users = *
   read only = true
-  secrets file = /etc/rsyncd/debian.secrets
+  secrets file = /home/archvsync/rsyncd/debian-ports-cd.secrets
+  strict modes = false
index a0f3ac1..9efae95 100644 (file)
@@ -9,16 +9,6 @@ class roles::ports-master {
                key => true,
        }
 
-       file { '/etc/rsyncd':
-               ensure => 'directory'
-       }
-
-       file { '/etc/rsyncd/debian.secrets':
-               owner => 'root',
-               group => 'mirroradm',
-               mode => 0660,
-       }
-
        include ferm::ftp_conntrack
 
        vsftpd::site { 'ports-master':