Skip to content
One NFS export mounted by both vCenter and Proxmox, so a VMDK crosses the network once instead of twice

VMware to Proxmox with Ansible β€” Build the Shells Before You Move a Byte

Reading a vSphere estate with the dynamic inventory, mirroring its VLANs into Proxmox SDN, and rebuilding every VM as a diskless shell before a single disk moves. Why every VMware info module hides the one field the migration needs, why vlan_id is three different types, and why one NFS export mounted twice turns the cutover into a local read.

26th August 2026 Β· 20 min Β· 4257 words Β· Damien Dye
An Ansible control node calling the Proxmox API, with the VM being built having no connection back

Creating Proxmox VMs with Ansible β€” The Host You Are Building Does Not Exist Yet

The community.proxmox collection is an API client, not a configuration agent, and that changes the shape of every playbook that uses it. Where the tasks actually run, why proxmox_kvm declines to converge rather than updating, why proxmox_disk and proxmox_nic are where disk and NIC changes belong, and the undocumented return value you will end up needing.

12th August 2026 Β· 25 min Β· 5224 words Β· Damien Dye