X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Farchvsync_base.pp;h=ac8b8e9a162acb0e900f79a59b34b86e91e9644c;hb=d6c51f5d95c96f0edbe5096bf0ae4520a82e85f9;hp=513c8fc0a2ac0e070ec75fdb673e2620f222bf81;hpb=9fcfecbfcca2dcf3f446d3b6fe989f40143392f4;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/archvsync_base.pp b/modules/roles/manifests/archvsync_base.pp index 513c8fc0a..ac8b8e9a1 100644 --- a/modules/roles/manifests/archvsync_base.pp +++ b/modules/roles/manifests/archvsync_base.pp @@ -1,15 +1,19 @@ class roles::archvsync_base { file { '/srv/mirrors': ensure => directory, - owner => 1176, - group => 1176, - mode => '0755', - links => follow, + owner => root, + group => 1176, # archvsync + mode => '0775', + # links => follow, } file { '/srv/mirrors/.nobackup': ensure => present, content => '', - mode => '0444', + } + + file { '/etc/ssh/userkeys/archvsync': + ensure => 'link', + target => '/home/archvsync/.ssh/authorized_keys', } }