|
@@ -41,15 +41,22 @@
|
41
|
41
|
tags:
|
42
|
42
|
- dependencies
|
43
|
43
|
|
44
|
|
-- name: Set timezone to UTC
|
45
|
|
- action: shell echo Etc/UTC > /etc/timezone
|
|
44
|
+- name: timezone - configure /etc/timezone
|
|
45
|
+ copy:
|
|
46
|
+ content: "{{ common_timezone | regex_replace('$', '\n') }}"
|
|
47
|
+ dest: /etc/timezone
|
|
48
|
+ owner: root
|
|
49
|
+ group: root
|
|
50
|
+ mode: 0644
|
|
51
|
+ register: common_timezone_config
|
46
|
52
|
|
47
|
|
-- name: Set localtime to UTC
|
|
53
|
+- name: timezone - Set localtime to UTC
|
48
|
54
|
file: src=/usr/share/zoneinfo/Etc/UTC dest=/etc/localtime
|
|
55
|
+ when: common_timezone_config.changed
|
49
|
56
|
|
50
|
|
-- name: Reconfigure tzdata
|
51
|
|
- action: command dpkg-reconfigure -f noninteractive tzdata
|
52
|
|
- when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
|
|
57
|
+- name: timezone - reconfigure tzdata
|
|
58
|
+ command: dpkg-reconfigure --frontend noninteractive tzdata
|
|
59
|
+ when: common_timezone_config.changed
|
53
|
60
|
|
54
|
61
|
- name: Apticron email configuration
|
55
|
62
|
template: src=apticron.conf.j2 dest=/etc/apticron/apticron.conf
|