Puppet Class: wsusserver::params

Inherited by:
wsusserver
wsusserver::config
wsusserver::install
wsusserver::service
Defined in:
manifests/params.pp

Overview

Class: wsusserver::params



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
35
36
37
38
# File 'manifests/params.pp', line 4

class wsusserver::params {
    $package_ensure = 'present'
    $include_management_console = true
    $trigger_full_synchronization_post_install = true
    $service_manage = true
    $service_ensure = 'running'
    $service_enable = true
    $wsus_directory = 'C:\\WSUS'
    $join_improvement_program = true
    $sync_from_microsoft_update = true
    $upstream_wsus_server_name = ''
    $upstream_wsus_server_port = 80
    $upstream_wsus_server_use_ssl = false
    $update_languages = ['en']
    $targeting_mode = 'Client'
    $classifications = '*'
    $host_binaries_on_microsoft_update = false
    $synchronize_automatically = true
    $synchronize_time_of_day = '03:00:00' # midnight each day!
    $number_of_synchronizations_per_day = 1
    $send_sync_notification = false
    $sync_notification_recipients = ['']
    $send_status_notification = false
    $status_notification_recipients = ['']
    $notification_frequency = 'Weekly'
    $notification_time_of_day = '03:00:00'
    $smtp_hostname = ''
    $smtp_port = 25
    $smtp_requires_authentication = false
    $smtp_username = ''
    $smtp_password = ''
    $smtp_sender_displayname = ''
    $smtp_sender_emailaddress = ''
    $email_language = 'en'
}