No description
Find a file
2026-01-06 21:34:34 +01:00
roles chore: add ssh stuff 2026-01-06 21:34:34 +01:00
bootstrap.yml feat: added needed packages for default-mgmt-dvm 2026-01-03 04:41:03 +01:00
fedora-43-minimal-dev-template.yml fix: package cleanup 2026-01-03 04:53:24 +01:00
fedora-43-minimal-template.yml revert: do not install kubectl as it is not in fedora repos 2026-01-03 14:47:23 +01:00
inventory fix: fedora dev template in inventory 2025-12-09 20:16:02 +01:00
LICENSE fix: license filename 2026-01-04 13:28:12 +01:00
Makefile feat: shutdown template after running playbook 2026-01-03 04:49:55 +01:00
README.md chore: fixup readme a bit 2026-01-04 13:15:53 +01:00
setup.sh Initial commit 2025-12-03 14:23:27 +01:00

Managing Qubes Templates w/ Ansible

Ensure key remap (only relevant for my particular device):

sudo setkeycodes 9d 86

Clone the repo to an appvm.

Install using setup script:

qvm-run -p ansible-dev "/home/user/qubes-mgmt-ansible/setup.sh" | bash -s -- ~/qubes-mgmt-ansible

Afterwards all updates can be pulled with make pull

Ensure the required templates are present, then run the bootstrap playbook to configure the default-mgmt-dvm for ansible.

Afterwards you can run the playbooks to configure templates.