feat(base): Configure void system

This commit is contained in:
Marty Oehme 2025-02-21 12:43:14 +01:00
parent d57196fb67
commit cfb30260e4
Signed by: Marty
GPG key ID: 4E535BC19C61886E
2 changed files with 31 additions and 1 deletions

View file

@ -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 }}"

1
templates/hostname.tpl Normal file
View file

@ -0,0 +1 @@
{{ host_name }}