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