Puppet Class: r10k::webhook::package
- Inherits:
- r10k::params
- Defined in:
- manifests/webhook/package.pp
Overview
Private class, do not include it directly. Installs the webhook packages
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 30 31 32 33 34 |
# File 'manifests/webhook/package.pp', line 3
class r10k::webhook::package (
$is_pe_server = $r10k::params::is_pe_server,
$provider = $r10k::params::provider,
$sinatra_version = $r10k::params::webhook_sinatra_version,
$webrick_version = $r10k::params::webhook_webrick_version,
) inherits r10k::params {
if !defined(Package['sinatra']) {
package { 'sinatra':
ensure => $sinatra_version,
provider => $provider,
notify => Service['webhook'],
}
}
if (! $is_pe_server) {
if !defined(Package['webrick']) {
package { 'webrick':
ensure => $webrick_version,
provider => $provider,
notify => Service['webhook'],
}
}
if !defined(Package['json']) {
package { 'json':
ensure => installed,
provider => $provider,
notify => Service['webhook'],
}
}
}
}
|