diff options
Diffstat (limited to 'roles/sane_debian_system/tasks/env.yml')
-rw-r--r-- | roles/sane_debian_system/tasks/env.yml | 25 |
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: |