diff --git a/README.md b/README.md index 71f038f..4ff05cf 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # proxmox-vms -Homelab provisioning using opentofu + ansible playbooks. Services are (to be) run on Podman Quadlets. +Homelab provisioning using opentofu + ansible playbooks. Services are run on Podman Quadlets on Fedora Cloud VMs. ## Usage @@ -13,3 +13,13 @@ Wait until initial cloud-init provisioning is done and the VM reboots once. Then ``` ansible-playbook -i inventory.yaml provision.yaml ``` + +Copy over `/secrets` and `/srv` directories. + +Run the ansible playbook: + +``` +ansible-playbook -i inventory.yaml deploy.yaml +``` + +dnf and podman are automatically updated, the dnf update also triggers a runsc update. SSH keys are provisioned by cloud-init, alongside disabling copy on write for BTRFS since the Proxmox Host uses ZFS, and there is no easy way to swap out Fedora cloud's default filesystem.