Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: modules/filtermaster/manifests/repo_download.pp

Issue 29329135: Issue 3091 - Setup *.gz downloads for content blocker lists (Closed)
Patch Set: Created Oct. 14, 2015, 7:12 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « modules/filtermaster/manifests/init.pp ('k') | modules/filtermaster/templates/hgrc.erb » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # == Type: filtermaster::repo_download 1 # == Type: filtermaster::repo_download
2 # 2 #
3 # Manage filter list download source repositories for aggregation. 3 # Manage filter list download source repositories for aggregation.
4 # 4 #
5 # === Parameters: 5 # === Parameters:
6 # 6 #
7 # [*target*] 7 # [*target*]
8 # An optional alias for use as the download resource name, allows for 8 # An optional alias for use as the download resource name, allows for
9 # repositories with different names. Note that this option is recognized 9 # repositories with different names. Note that this option is recognized
10 # only when setup via hiera('filtermaster::repo_downloads')! 10 # only when setup via hiera('filtermaster::repo_downloads')!
(...skipping 20 matching lines...) Expand all
31 ensure_packages(['mercurial']) 31 ensure_packages(['mercurial'])
32 32
33 exec {"filtermaster::repo_download#$title": 33 exec {"filtermaster::repo_download#$title":
34 command => shellquote('hg', 'clone', $repository, $directory), 34 command => shellquote('hg', 'clone', $repository, $directory),
35 onlyif => shellquote('test', '!', '-d', $directory), 35 onlyif => shellquote('test', '!', '-d', $directory),
36 path => ['/usr/local/bin', '/usr/bin', '/bin'], 36 path => ['/usr/local/bin', '/usr/bin', '/bin'],
37 require => Package['mercurial'], 37 require => Package['mercurial'],
38 timeout => 0, 38 timeout => 0,
39 user => 'rsync', 39 user => 'rsync',
40 } 40 }
41
42 file {"$directory/.hg/hgrc":
43 content => template('filtermaster/hgrc.erb'),
44 owner => 'rsync',
45 require => Exec["filtermaster::repo_download#$title"],
46 }
41 } 47 }
OLDNEW
« no previous file with comments | « modules/filtermaster/manifests/init.pp ('k') | modules/filtermaster/templates/hgrc.erb » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld