From 07eca0143ca4332269b39534be4c6b7694737f70 Mon Sep 17 00:00:00 2001 From: David Putzolu Date: Fri, 22 May 2020 11:28:14 -0700 Subject: [PATCH] Add timezone setting support. --- inventory/group_vars/all.yml | 7 ++++++- roles/prereq/handlers/main.yml | 4 ++++ roles/prereq/tasks/main.yml | 6 ++++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 roles/prereq/handlers/main.yml diff --git a/inventory/group_vars/all.yml b/inventory/group_vars/all.yml index 196170e..44fa0df 100644 --- a/inventory/group_vars/all.yml +++ b/inventory/group_vars/all.yml @@ -1,6 +1,11 @@ --- k3s_version: v1.17.5+k3s1 -ansible_user: debian +ansible_user: pi systemd_dir: /etc/systemd/system master_ip: "{{ hostvars[groups['master'][0]]['ansible_host'] | default(groups['master'][0]) }}" extra_server_args: "" + +# Uncomment (and modify if necessary) the following to set the time zone set for +# all members of the cluster. +timezone: US/Pacific + diff --git a/roles/prereq/handlers/main.yml b/roles/prereq/handlers/main.yml new file mode 100644 index 0000000..1d8b8f0 --- /dev/null +++ b/roles/prereq/handlers/main.yml @@ -0,0 +1,4 @@ +- name: restart cron + service: + name: cron + state: restarted diff --git a/roles/prereq/tasks/main.yml b/roles/prereq/tasks/main.yml index 7f80afc..33510b8 100644 --- a/roles/prereq/tasks/main.yml +++ b/roles/prereq/tasks/main.yml @@ -50,3 +50,9 @@ path: /etc/sudoers validate: 'visudo -cf %s' when: ansible_distribution in ['CentOS', 'Red Hat Enterprise Linux'] + +- name: "set timezone to {{ timezone }}" + timezone: + name: "{{ timezone }}" + notify: restart cron + when: timezone is defined