/[adm]/puppet/modules/mirror/manifests/mirrordir.pp
ViewVC logotype

Contents of /puppet/modules/mirror/manifests/mirrordir.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2617 - (show annotations) (download)
Mon Mar 19 16:46:02 2012 UTC (12 years, 1 month ago) by misc
File size: 602 byte(s)
split mirrordir into a separate file
1 define mirror::mirrordir ($remoteurl,
2 $localdir,
3 $rsync_options='-avH --delete') {
4 include mirror::base
5 $lockfile = "$mirror::base::locksdir/$name"
6
7 file { $localdir:
8 ensure => directory,
9 owner => 'mirror',
10 group => 'mirror',
11 }
12
13 local_script { "mirror_$name":
14 content => template('mirror/mirrordir'),
15 }
16
17 cron { "mirror_$name":
18 user => mirror,
19 minute => '*/10',
20 command => "/usr/local/bin/mirror_$name",
21 require => Local_script["mirror_$name"],
22 }
23 }

  ViewVC Help
Powered by ViewVC 1.1.30