We have a small VM cluster we use for testing (Proxmox, with KVM VMs).
We’ve created a library of KVM templates, that users can clone to new VMs.
Each clone has a unique MAC address, and SMBIOS ID, but is otherwise identical.
My question is - is there any way of using Ansible to manage the machines, without needing to manually setup Ansible on each one?
For example - can we install Ansible in the base image, and somehow have it identify itself based on MAC/SMBIOS, and check-in to the central server that way?