feat(base): Configure void system
This commit is contained in:
parent
d57196fb67
commit
cfb30260e4
2 changed files with 31 additions and 1 deletions
31
guest.yaml
31
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 }}"
|
||||
|
|
1
templates/hostname.tpl
Normal file
1
templates/hostname.tpl
Normal file
|
@ -0,0 +1 @@
|
|||
{{ host_name }}
|
Loading…
Reference in a new issue