From cc0efc0a7f2421fd98388a541cc391f5f4e958ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorben=20G=C3=BCnther?= Date: Sat, 2 Oct 2021 14:49:04 +0200 Subject: [PATCH] setup_archlinux: Set hostname and symlink resolv.conf Hostname can be set by a variable. If not set, it will be read from the ansible inventory. --- roles/setup_archlinux/tasks/main.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/roles/setup_archlinux/tasks/main.yml b/roles/setup_archlinux/tasks/main.yml index 96f208a..3121d51 100644 --- a/roles/setup_archlinux/tasks/main.yml +++ b/roles/setup_archlinux/tasks/main.yml @@ -4,12 +4,26 @@ name: "{{ archlinux_packages }}" state: present +- name: Set hostname + ansible.builtin.hostname: + name: "{{ hostname | default(inventory_hostname) }}" + - name: Start and enable systemd-timesyncd ansible.builtin.systemd: name: systemd-timesyncd enabled: true state: started +- name: Symlink resolv.conf + ansible.builtin.file: + src: /run/systemd/resolve/stub-resolv.conf + dest: /etc/resolv.conf + state: link + force: true + follow: false + owner: root + group: root + - name: Install reboot service ansible.builtin.copy: src: "{{ item }}" -- 2.44.0