Version 1 (unstable).
Use at your own risk.
- Clone repository with submodules (
--recursive
option) on some AppVM
# AppVM
git clone --recursive https://github.com/bartlomiejkida/ansible-qubes-sys-audio
- Place content in archive
# AppVM
tar -cf ansible-qubes-sys-audio.tar ansible-qubes-sys-audio
- Copy archive from AppVM to dom0 and unpack
# dom0
qvm-run --pass-io YOUR_APPVM "cat /path/to/ansible-qubes-sys-audio.tar" > ansible-qubes-sys-audio.tar
tar xf ansible-qubes-sys-audio.tar
- Make sure you have ansible installed on dom0
qubes-dom0-update ansible
- Check your inventory and change variables if you should have fedora instead debian
cd ansible-qubes-sys-audio
cat inventory/sys-audio.ini
- Run playbook
ansible-playbook site.yml
- Add variables for tasks
- Extend README and write how-to
- Add git submodule for qubes ansible ( https://github.com/kushaldas/qubes_ansible )