~xenrox/ansible

cc0efc0a7f2421fd98388a541cc391f5f4e958ff — Thorben Günther 2 years ago 5433925
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.
1 files changed, 14 insertions(+), 0 deletions(-)

M roles/setup_archlinux/tasks/main.yml
M roles/setup_archlinux/tasks/main.yml => roles/setup_archlinux/tasks/main.yml +14 -0
@@ 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 }}"