Note
This plugin is part of the community.general collection (version 3.8.1).
You might already have this collection installed if you are using the ansible
package. 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 community.general
.
To use it in a playbook, specify: community.general.timezone
.
crond
after changing the timezone, otherwise the jobs may run at the wrong time.timedatectl
or edit /etc/sysconfig/clock
or /etc/timezone
and hwclock
. On SmartOS, sm-set-timezone
, for macOS, systemsetup
, for BSD, /etc/localtime
is modified. On AIX, chtz
is used.Parameter | Choices/Defaults | Comments |
---|---|---|
hwclock string |
| 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. At least one of name and hwclock are required. Only used on Linux. aliases: rtc |
name string | Name of the timezone for the system clock. Default is to keep current setting. At least one of name and hwclock are required. |
Note
sm-set-timezone
utility (part of the smtools package) is required to set the zone timezone- name: Set timezone to Asia/Tokyo community.general.timezone: name: Asia/Tokyo
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description | |
---|---|---|---|
diff complex | success | The differences about the given arguments. | |
after dictionary | success | The values after change | |
before dictionary | success | The values before change |
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/timezone_module.html