.. | ||
files | ||
inventory | ||
.envrc | ||
.gitignore | ||
ansible.cfg | ||
deploy.yml | ||
flake.lock | ||
flake.nix | ||
README.md |
We can for now keep using Ansible vault to deploy secrets. The steps for setting up a hypervisor will thus become:
- Manually install NixOS
- Configure SSH and install authorized keys
- Ensure python3 is present on the system
- Run Ansible script to copy secrets
- Run Nix to configure everything else