1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'manifests/init.pp', line 1
class githubreleases (
$author = undef,
$repository = undef,
$release = 'latest',
$asset = false,
$use_zip = false,
$asset_filepattern = '.*',
$asset_contenttype = '.*',
$asset_fallback = false,
$is_tag = false,
$use_auth = false,
$username = '',
$password = ''
)
{
$githubreleases_download = lookup('githubreleases::download', {merge => hash, default_value => undef})
if ($githubreleases_download) {
create_resources('githubreleases::download', $githubreleases_download)
}
}
|