ansible.windows.win_timezone module – Sets Windows machine timezone
Note
This module is part of the ansible.windows collection (version 3.2.0).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install ansible.windows.
To use it in a playbook, specify: ansible.windows.win_timezone.
New in ansible.windows 2.6.0
Synopsis
- Sets machine time to the specified timezone. 
Parameters
| Parameter | Comments | 
|---|---|
| Timezone to set to. Example: Central Standard Time To disable Daylight Saving time, add the suffix  | 
Notes
Note
- The module will check if the provided timezone is supported on the machine. 
- A list of possible timezones is available from - tzutil.exe /land from https://msdn.microsoft.com/en-us/library/ms912391.aspx
- If running on Server 2008 the hotfix https://support.microsoft.com/en-us/help/2556308/tzutil-command-line-tool-is-added-to-windows-vista-and-to-windows-server-2008 needs to be installed to be able to run this module. 
See Also
See also
- ansible.windows.win_region
- Set the region and format settings. 
Examples
- name: Set timezone to 'Romance Standard Time' (GMT+01:00)
  ansible.windows.win_timezone:
    timezone: Romance Standard Time
- name: Set timezone to 'GMT Standard Time' (GMT)
  ansible.windows.win_timezone:
    timezone: GMT Standard Time
- name: Set timezone to 'Central Standard Time' (GMT-06:00)
  ansible.windows.win_timezone:
    timezone: Central Standard Time
- name: Set timezime to Pacific Standard time and disable Daylight Saving time adjustments
  ansible.windows.win_timezone:
    timezone: Pacific Standard Time_dstoff
Return Values
Common return values are documented here, the following are the fields unique to this module:
| Key | Description | 
|---|---|
| The previous timezone if it was changed, otherwise the existing timezone. Returned: success Sample:  | |
| The current timezone (possibly changed). Returned: success Sample:  | 
