ansible / ansible.builtin / v2.3.0.0-1 / module / timezone Configure timezone setting | "added in version" 2.2 of ansible.builtin" Authors: Shinichi TAMURA (@tmshn), Jasper Lievisse Adriaanse (@jasperla) preview | supported by curatedansible.builtin.timezone (v2.3.0.0-1) — module
pip
Install with pip install ansible==2.3.0.0.post1
This module configures the timezone setting, both of the system clock and of the hardware clock. If you want to set up the NTP, use M(service) module.
It is recommended to restart C(crond) after changing the timezone, otherwise the jobs may run at the wrong time.
Several different tools are used depending on the OS/Distribution involved. For Linux it can use C(timedatectl) or edit C(/etc/sysconfig/clock) or C(/etc/timezone) andC(hwclock). On SmartOS , C(sm-set-timezone), for BSD, C(/etc/localtime) is modified.
As of version 2.3 support was added for SmartOS and BSDs.
Windows, AIX and HPUX are not supported, please let us know if you find any other OS/distro in which this fails.
- name: set timezone to Asia/Tokyo timezone: name: Asia/Tokyo
name: description: - Name of the timezone for the system clock. Default is to keep current setting. B(At least one of name and hwclock are required.) required: false hwclock: aliases: - rtc description: - Whether the hardware clock is in UTC or in local timezone. Default is to keep current setting. Note that this option is recommended not to change and may fail to configure, especially on virtual environments such as AWS. B(At least one of name and hwclock are required.) I(Only used on Linux.) required: false
diff: contains: after: description: The values after change type: dict before: description: The values before change type: dict description: The differences about the given arguments. returned: success type: dictionary