Ansible plays setting up the complete infrastructure of my voidlinux installation. Usable on local machine or through chroot.
Find a file
Marty Oehme 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
templates feat(base): Configure void system 2025-02-21 17:58:05 +01:00
ansible.cfg feat(inventory): Change to yaml definition 2025-02-23 11:39:20 +01:00
host.yaml feat(inventory): Change to yaml definition 2025-02-23 11:39:20 +01:00
inventory.yaml ref(inventory): Make chroot target one child of target systems 2025-02-23 11:39:24 +01:00
play.yaml ref(inventory): Make chroot target one child of target systems 2025-02-23 11:39:24 +01:00
README.md Set up basic ansible repo 2025-02-21 17:57:58 +01:00
requirements.yaml Set up basic ansible repo 2025-02-21 17:57:58 +01:00
void_base.yaml ref(inventory): Make chroot target one child of target systems 2025-02-23 11:39:24 +01:00
void_network.yaml ref(inventory): Make chroot target one child of target systems 2025-02-23 11:39:24 +01:00
void_packages.yaml ref(inventory): Make chroot target one child of target systems 2025-02-23 11:39:24 +01:00
void_user.yaml ref(inventory): Make chroot target one child of target systems 2025-02-23 11:39:24 +01:00
void_wayland.yaml ref(inventory): Make chroot target one child of target systems 2025-02-23 11:39:24 +01:00

Install void linux from arch linux

Uses btrfs subvolumes, chroot and the void linux root tarball. This is primarily made for my setup to quickly get void linux up and running for playing around with stuff.