Skip to content

Latest commit

 

History

History
142 lines (75 loc) · 2.82 KB

REFERENCE.md

File metadata and controls

142 lines (75 loc) · 2.82 KB

Reference

Table of Contents

Classes

  • timezone: This module manages timezone settings

Classes

timezone

This module manages timezone settings

Examples

class { 'timezone':
  timezone => 'Europe/Berlin',
}

Parameters

The following parameters are available in the timezone class:

timezone

Data type: String

The name of the timezone.

Default value: 'Etc/UTC'

ensure

Data type: Enum['present','absent']

Ensure if present or absent.

Default value: 'present'

hwutc

Data type: Optional[Boolean]

Is the hardware clock set to UTC? (true or false)

Default value: undef

autoupgrade

Data type: Boolean

Upgrade package automatically, if there is a newer version.

Default value: false

notify_services

Data type: Array[String]

List of services to notify

Default value: []

package

Data type: Optional[String]

Name of the package. Only set this, if your platform is not supported or you know, what you're doing.

Default value: undef

zoneinfo_dir

Data type: String

Source directory of zoneinfo files. Only set this, if your platform is not supported or you know, what you're doing. Default: auto-set, platform specific

Default value: '/usr/share/zoneinfo'

localtime_file

Data type: Optional[String]

Default value: undef

timezone_file

Data type: Optional[String]

Default value: undef

timezone_file_template

Data type: String

Default value: 'timezone/clock.erb'

timezone_file_supports_comment

Data type: Optional[Boolean]

Default value: undef

timezone_update

Data type: Optional[String]

Default value: undef