1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'modules/dumps/manifests/web/fetches/wikitech_dumps.pp', line 1
class dumps::web::fetches::wikitech_dumps(
$url = undef,
$miscdatasetsdir = undef,
) {
$wikitechdir = "${miscdatasetsdir}/wikitech"
file { $wikitechdir:
ensure => 'directory',
owner => 'root',
group => 'root',
mode => '0755',
}
file { '/usr/local/sbin/wikitech-dumps.sh':
source => 'puppet:///modules/dumps/fetches/wikitech-dumps.sh',
mode => '0554',
owner => 'root',
group => 'root',
}
systemd::timer::job { 'dumps-fetches-wikitech':
ensure => 'present',
description => 'Download XML dumps for WikiTech',
user => 'root',
command => "/usr/local/sbin/wikitech-dumps.sh ${url} ${wikitechdir}",
interval => {'start' => 'OnCalendar', 'interval' => '03:20:00'},
}
}
|