- Create a host_vars file for the new PC
- Add it to
[laptop],[desktop]or[only_confs]in thehostsfile - Run
ansible-playbook --diff playbooks/config.yml -l <new_PC_hostname>
You can run the playbook playbooks/install.yml from the live USB, it will install Arch linux with the following configuration:
- LVM on LUKS
- systemdboot as bootloader
- intel-ucode if applicable
- The CI checks the code using
ansible-lintandyaml-lint - The CI runs the ansible playbook inside a docker container to check for issues when running the playbook in an unconfigured environment