Commit graph

15 commits

Author SHA1 Message Date
d168115f81
ref(acpi): Spin out acpi role 2025-03-13 11:24:16 +01:00
b3b280fbe4
ref(playbook): Change to role-based structure 2025-03-13 11:24:08 +01:00
8e79c5f804
ref(playbook): Move all plays into separate directory 2025-02-23 11:39:24 +01:00
996560410e
ref(inventory): Make chroot target one child of target systems
This should allow just having a general 'target' system for ansible
which will take all the modifications - but not care whether we connect
to it locally (i.e. running from void) or through chroot.

We can set the connection method for the specific system(s) in whatever
we group as part of the target group then. For local installation we
simply add locally connected hosts and for chroot set up chrooted hosts.
2025-02-23 11:39:24 +01:00
9775627854
ref(packages): Rename from custom to packages 2025-02-23 11:39:19 +01:00
e70b6428fd
ref(inventory): Rename guest group to void 2025-02-23 11:39:18 +01:00
6aa2188f50
feat(wayland): Add wayland stack 2025-02-23 10:12:35 +01:00
c321289ca0
feat(custom): Add keyd service 2025-02-23 10:12:33 +01:00
457fb3517a
feat(network): Create separate networking playbook 2025-02-23 10:12:31 +01:00
f77a5c4e33
ref(base): Rename guest playbook to void_base
Sets up the void basics while other playbooks handle other things
2025-02-23 10:12:31 +01:00
a3df7eeb27
feat(user): Set up user management for void 2025-02-21 17:58:07 +01:00
8a77b201bd
Split up playbooks into host-level and guest-level 2025-02-21 17:58:03 +01:00
bf1e99b197
Create rootfs for mounted void guest 2025-02-21 17:58:03 +01:00
45f9d88890
Install system through chroot 2025-02-21 17:58:02 +01:00
9c06b98fde
Set up basic ansible repo 2025-02-21 17:57:58 +01:00