add-timezone-support (#9263)

This commit is contained in:
Kay Yan 2022-09-15 12:11:22 +08:00 committed by GitHub
parent e76385e7cd
commit 97ca2f3c78
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 27 additions and 0 deletions

View file

@ -26,6 +26,15 @@ ntp_servers:
- "3.your-ntp-server.org iburst" - "3.your-ntp-server.org iburst"
``` ```
## Setting the TimeZone
The timezone can also be set by the `ntp_timezone` , eg: "Etc/UTC","Asia/Shanghai". If not set, the timezone will not change.
```ShellSession
ntp_enabled: true
ntp_timezone: Etc/UTC
```
## Advanced Configure ## Advanced Configure
Enable `tinker panic` is useful when running NTP in a VM environment to avoiding clock drift on VMs. It only takes effect when ntp_manage_config is true. Enable `tinker panic` is useful when running NTP in a VM environment to avoiding clock drift on VMs. It only takes effect when ntp_manage_config is true.

View file

@ -100,3 +100,6 @@ ntp_tinker_panic: false
# Force sync time immediately after the ntp installed, which is useful in in newly installed system. # Force sync time immediately after the ntp installed, which is useful in in newly installed system.
ntp_force_sync_immediately: false ntp_force_sync_immediately: false
# Set the timezone for your server. eg: "Etc/UTC","Etc/GMT-8". If not set, the timezone will not change.
ntp_timezone: ""

View file

@ -63,3 +63,17 @@
name: "{{ ntp_service_name }}" name: "{{ ntp_service_name }}"
state: started state: started
enabled: true enabled: true
- name: Ensure tzdata package
package:
name:
- tzdata
state: present
when:
- ntp_timezone
- name: Set timezone
timezone:
name: "{{ ntp_timezone }}"
when:
- ntp_timezone

View file

@ -12,6 +12,7 @@ loadbalancer_apiserver_type: haproxy
# NTP mangement # NTP mangement
ntp_enabled: true ntp_enabled: true
ntp_timezone: Etc/UTC
ntp_manage_config: true ntp_manage_config: true
ntp_tinker_panic: true ntp_tinker_panic: true
ntp_force_sync_immediately: true ntp_force_sync_immediately: true