diff --git a/guest.yaml b/guest.yaml index 2586a9a..79a4b15 100644 --- a/guest.yaml +++ b/guest.yaml @@ -1,4 +1,4 @@ -- name: Void prep +- name: Void install base system hosts: guest become: true vars: @@ -65,3 +65,32 @@ creates: "{{ fname }}-{{ item }}.img" loop: "{{ kernel_list }}" listen: installed-booster + +- name: Void configure system + hosts: guest + become: true + vars: + host_name: voider + timezone: Europe/Madrid + locales_enabled: + - en_US.UTF-8 UTF-8 + tasks: + - name: Set hostname + ansible.builtin.template: + src: hostname.tpl + dest: /etc/hostname + + - name: Set timezone + ansible.builtin.file: + path: /etc/localtime + src: /usr/share/zoneinfo/{{ timezone }} + state: link + + - name: Set glibc locales + ansible.builtin.lineinfile: + path: /etc/default/libc-locales + regexp: "^{{ item }}" + line: "{{ item }}" + state: present + create: true + loop: "{{ locales_enabled }}" diff --git a/templates/hostname.tpl b/templates/hostname.tpl new file mode 100644 index 0000000..d7b0a4b --- /dev/null +++ b/templates/hostname.tpl @@ -0,0 +1 @@ +{{ host_name }}