install.fairie/home/dot_local/share/ansible/playbooks/DOM0.md

48 lines
1.3 KiB
Markdown
Raw Normal View History

2023-07-15 22:40:26 -07:00
# QubesOS Task List
## Articles to Comb
* [Setting up network printer](https://github.com/Qubes-Community/Contents/blob/master/docs/configuration/network-printer.md#steps-to-configure-a-network-printer-in-a-template-vm)
* [VM hardening](https://github.com/tasket/Qubes-VM-hardening/)
* [Misc. scripts including VagrantUp HVMs](https://github.com/unman/stuff)
* [Tails HVM](https://github.com/Qubes-Community/Contents/blob/master/docs/privacy/tails.md)
* [Block split](https://github.com/rustybird/qubes-split-dm-crypt)
* [Docs and guides](https://www.qubes-os.org/doc/)
## Roles to Re-Visit
```
- roles/applications/peek
- roles/system/ssh
- roles/services/sshtarpit
- roles/services/cups
- roles/services/cockpit
- roles/services/cloudflare
- roles/services/nginx
- roles/services/gitlabrunner
- roles/services/samba
- roles/services/tor
- roles/services/googleassistant
- roles/applications/sharex
- roles/applications/autokey
- roles/system/rear
- roles/system/timeshift
- roles/system/ulauncher
```
## Variables Needed for Qubes
```
hostctl_setup: false # Allows switching /etc/hosts profiles
hostsfile_default_loopback: false
install_switchhosts: false
```
## Create Inventory with Qubes Ansible
Run in dom0:
```
ansible localhost --ask-vault-pass -m qubesos -a "command=createinventory"
```