Puppet Class: wsusserver::service

Inherits:
wsusserver::params
Defined in:
manifests/service.pp

Overview

Class: wsusserver::service

Parameters:

  • service_manage (Boolean) (defaults to: $wsusserver::params::service_manage)
  • service_ensure (Enum['running', 'stopped']) (defaults to: $wsusserver::params::service_ensure)
  • service_enable (Variant[ Boolean, Enum['manual'] ]) (defaults to: $wsusserver::params::service_enable)


4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'manifests/service.pp', line 4

class wsusserver::service(
  Boolean $service_manage                            = $wsusserver::params::service_manage,
  Enum['running', 'stopped'] $service_ensure         = $wsusserver::params::service_ensure,
  Variant[ Boolean, Enum['manual'] ] $service_enable = $wsusserver::params::service_enable,
) inherits wsusserver::params {

  if $service_manage {
    service { 'wsusservice':
      ensure => $service_ensure,
      enable => $service_enable,
    }
  }
}