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
|
hosts: guest
|
||||||
become: true
|
become: true
|
||||||
vars:
|
vars:
|
||||||
|
@ -65,3 +65,32 @@
|
||||||
creates: "{{ fname }}-{{ item }}.img"
|
creates: "{{ fname }}-{{ item }}.img"
|
||||||
loop: "{{ kernel_list }}"
|
loop: "{{ kernel_list }}"
|
||||||
listen: installed-booster
|
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