From 4325777b07af23edd3c39f13978bbc726f0616d5 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com> Date: Wed, 21 Sep 2016 20:46:50 +0200 Subject: [PATCH] roles/install_arch: Make use of systemd-firstboot Sets a bunch of settings at once. --- roles/install_arch/tasks/main.yml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/roles/install_arch/tasks/main.yml b/roles/install_arch/tasks/main.yml index 31e795a69..d1e51f3c0 100644 --- a/roles/install_arch/tasks/main.yml +++ b/roles/install_arch/tasks/main.yml @@ -106,8 +106,14 @@ shell: mdadm --detail --scan >> /mnt/etc/mdadm.conf when: filesystem == "ext4" -- name: set the hostname - lineinfile: dest=/mnt/etc/hostname line="{{ hostname }}" create=yes +- name: configure locale.gen + lineinfile: dest=/mnt/etc/locale.gen line="en_US.UTF-8 UTF-8" + +- name: run locale-gen inside chroot + command: chroot /mnt locale-gen + +- name: run systemd-firstboot + command: chroot /mnt systemd-firstboot --locale=en_US.UTF-8 --timezone=UTC --hostname={{ hostname }} - name: add mdadm_udev to mkinitcpio.conf lineinfile: @@ -132,15 +138,6 @@ - name: configure grub command: chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg -- name: configure zoneinfo - file: src=/usr/share/zoneinfo/UTC dest=/mnt/etc/localtime state=link force=yes - -- name: configure locale.gen - lineinfile: dest=/mnt/etc/locale.gen line="en_US.UTF-8 UTF-8" - -- name: run locale-gen inside chroot - command: chroot /mnt locale-gen - - name: enable services inside chroot command: chroot /mnt systemctl enable sshd systemd-networkd systemd-resolved -- GitLab