summaryrefslogtreecommitdiff
path: root/roles/sane_debian_system/tasks/env.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/sane_debian_system/tasks/env.yml')
-rw-r--r--roles/sane_debian_system/tasks/env.yml37
1 files changed, 20 insertions, 17 deletions
diff --git a/roles/sane_debian_system/tasks/env.yml b/roles/sane_debian_system/tasks/env.yml
index c62fca4..eedd864 100644
--- a/roles/sane_debian_system/tasks/env.yml
+++ b/roles/sane_debian_system/tasks/env.yml
@@ -2,35 +2,38 @@
apt:
name: dbus
-- name: set /etc/hostname
- copy:
- content: "{{ hostname }}"
- dest: /etc/hostname
- owner: root
- group: root
- mode: 0444
- when: hostname is defined
+- name: "start dbus"
+ systemd:
+ name: dbus
+ daemon_reload: yes
+ enabled: yes
+ state: started
-- name: add hostname to /etc/hosts
- lineinfile:
- dest: /etc/hosts
- regexp: '^127\.0\.1\.1 '
- line: "127.0.1.1 {{ hostname }}"
- when: hostname is defined
+- name: set /etc/hostname
+ hostname:
+ name: "{{ sane_debian_system_hostname }}"
+ when: sane_debian_system_hostname != ""
- name: set timezone
timezone:
- name: "{{ timezone }}"
+ name: "{{ sane_debian_system_timezone }}"
- name: install environment packages
apt:
state: present
name:
- locales
- - ntp
+
+- name: install systemd-timesyncd or ntp
+ shell: |
+ if apt-cache show systemd-timesyncd > /dev/null; then
+ DEBIAN_FRONTEND=noninteractife apt-get install -y systemd-timesyncd
+ else
+ DEBIAN_FRONTEND=noninteractife apt-get install -y ntp
+ fi
- name: generate locales
locale_gen:
name: "{{ item }}"
state: present
- with_items: "{{ locales }}"
+ with_items: "{{ sane_debian_system_locales }}"