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.yml25
1 files changed, 16 insertions, 9 deletions
diff --git a/roles/sane_debian_system/tasks/env.yml b/roles/sane_debian_system/tasks/env.yml
index db8f5ba..eedd864 100644
--- a/roles/sane_debian_system/tasks/env.yml
+++ b/roles/sane_debian_system/tasks/env.yml
@@ -2,17 +2,17 @@
apt:
name: dbus
+- name: "start dbus"
+ systemd:
+ name: dbus
+ daemon_reload: yes
+ enabled: yes
+ state: started
+
- name: set /etc/hostname
hostname:
name: "{{ sane_debian_system_hostname }}"
- when: sane_debian_system_hostname is defined
-
-- name: add hostname to /etc/hosts
- lineinfile:
- dest: /etc/hosts
- regexp: '^127\.0\.1\.1 '
- line: "127.0.1.1 {{ sane_debian_system_hostname }}"
- when: sane_debian_system_hostname is defined
+ when: sane_debian_system_hostname != ""
- name: set timezone
timezone:
@@ -23,7 +23,14 @@
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: