| OLD | NEW | 
|   1 # == Class: adblockplus::puppet::master |   1 # == Class: adblockplus::puppet::master | 
|   2 # |   2 # | 
|   3 # Manage Puppet (https://github.com/puppetlabs/puppet) master configuration. |   3 # Manage Puppet (https://github.com/puppetlabs/puppet) master configuration. | 
|   4 # |   4 # | 
|   5 # === Parameters: |   5 # === Parameters: | 
|   6 # |   6 # | 
|   7 # [*package*] |   7 # [*package*] | 
|   8 #   Custom parameters for the implicit Package['puppetmaster'] resource. |   8 #   Custom parameters for the implicit Package['puppetmaster'] resource. | 
|   9 # |   9 # | 
|  10 # [*service*] |  10 # [*service*] | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|  22 #       'ensure' => 'running', |  22 #       'ensure' => 'running', | 
|  23 #       'name' => 'puppetmaster', |  23 #       'name' => 'puppetmaster', | 
|  24 #     }, |  24 #     }, | 
|  25 #   } |  25 #   } | 
|  26 # |  26 # | 
|  27 class adblockplus::puppet::master ( |  27 class adblockplus::puppet::master ( | 
|  28   $package = hiera('adblockplus::puppet::master::package', {}), |  28   $package = hiera('adblockplus::puppet::master::package', {}), | 
|  29   $service = hiera('adblockplus::puppet::master::service', {}), |  29   $service = hiera('adblockplus::puppet::master::service', {}), | 
|  30 ) { |  30 ) { | 
|  31  |  31  | 
|  32   include adblockplus |  32   include adblockplus::puppet | 
|  33   include puppetmaster |  33   include puppetmaster | 
|  34   include stdlib |  34   include stdlib | 
|  35  |  35  | 
|  36   # https://forge.puppet.com/puppetlabs/stdlib#ensure_resource |  36   # https://forge.puppet.com/puppetlabs/stdlib#ensure_resource | 
|  37   ensure_resource('package', 'puppetmaster', $package) |  37   ensure_resource('package', 'puppetmaster', merge({ | 
 |  38     'ensure' => $adblockplus::puppet::ensure, | 
 |  39   }, $package)) | 
|  38  |  40  | 
|  39   # https://forge.puppet.com/puppetlabs/stdlib#getparam |  41   # https://forge.puppet.com/puppetlabs/stdlib#getparam | 
|  40   if getparam(Package['puppet'], 'ensure') !~ /^(absent|purged)$/ { |  42   if getparam(Package['puppet'], 'ensure') !~ /^(absent|purged)$/ { | 
|  41  |  43  | 
|  42     ensure_resource('service', 'puppetmaster', merge({ |  44     ensure_resource('service', 'puppetmaster', merge({ | 
|  43       'ensure' => 'running', |  45       'ensure' => 'running', | 
|  44       'hasrestart' => true, |  46       'hasrestart' => true, | 
|  45       'hasstatus' => true, |  47       'hasstatus' => true, | 
|  46     }, $service)) |  48     }, $service)) | 
|  47  |  49  | 
|  48     Service['puppetmaster'] <- Package['puppetmaster'] |  50     Service['puppetmaster'] <- Package['puppetmaster'] | 
|  49   } |  51   } | 
|  50 } |  52 } | 
| OLD | NEW |