File tree Expand file tree Collapse file tree 2 files changed +39
-11
lines changed Expand file tree Collapse file tree 2 files changed +39
-11
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/sh -eu
2+ /usr/local/bin/rsync-no-vanished -e ' ssh -i /opt/mirrors/project/devuan/devuan_rsa' \
3+ --delete -razX files.devuan.org::devuan /opt/mirrors/ftp/devuan-cd
Original file line number Diff line number Diff line change 11class ocf_mirrors::projects::devuan {
22 file {
3+ default:
4+ owner => mirrors,
5+ group => mirrors;
6+
37 ' /opt/mirrors/project/devuan-cd' :
4- ensure => directory ,
5- source => ' puppet:///modules/ocf_mirrors/project/devuan-cd' ,
6- owner => mirrors,
7- group => mirrors,
8- mode => ' 0755' ,
9- recurse => true ;
8+ ensure => directory ,
9+ mode => ' 0755' ;
10+
11+ ' /opt/mirrors/project/devuan-cd/sync-releases' :
12+ source => ' puppet:///modules/ocf_mirrors/project/devuan-cd/sync-archive' ,
13+ mode => ' 0755' ;
14+
15+ ' /opt/mirrors/project/devuan' :
16+ ensure => directory ,
17+ mode => ' 0755' ;
18+
19+ ' /opt/mirrors/project/devuan/sync-releases' :
20+ source => ' puppet:///modules/ocf_mirrors/project/devuan/sync-archive' ,
21+ mode => ' 0755' ;
22+
23+ # we are registered with the Devuan project and have an SSH key for the
24+ # master upstream mirror
25+ ' /opt/mirrors/project/devuan/devuan_rsa' :
26+ source => ' puppet:///private/mirrors/devuan' ,
27+ mode => ' 0600' ,
28+ show_diff => false ;
1029 }
1130
12- ocf_mirrors::timer { 'devuan-cd' :
13- exec_start => ' /opt/mirrors/project/devuan-cd/sync-archive' ,
14- hour => ' 0/6' ,
15- minute => ' 57' ,
16- require => File [' /opt/mirrors/project/devuan-cd' ];
31+ ocf_mirrors::timer {
32+ ' devuan-cd' :
33+ exec_start => ' /opt/mirrors/project/devuan-cd/sync-archive' ,
34+ hour => ' 0/6' ,
35+ minute => ' 57' ,
36+ require => File [' /opt/mirrors/project/devuan-cd' ];
37+
38+ ' devuan' :
39+ exec_start => ' /opt/mirrors/project/devuan/sync-archive' ,
40+ minute => ' 3/30' , # at 3 and 33th minute
41+ require => File [' /opt/mirrors/project/devuan' ];
1742 }
1843}
You can’t perform that action at this time.
0 commit comments