Suse Manager mellett retek módon ansible-t használok provision-ra :)
Ennek történeti okai vannak - hamarabb volt ansible, és elég sok minden van benne, lusta voltam salt-ra átírni.
Szóval úgy néz ki a dolog, hogy a vmware template klónozás után futtatok egy ansible playbookot, ami beállítja a hostnevet és többek közt futtatja a Suse manager bootstrap scriptet, és felhúzza a szabvány konfigot.
(sssd install, pam konfig, security hardening, stb.)
Egyébként a hostnevet linux is át tudja venni vmware-ből. Red Hat esetén openvmtools+ cloud init, Ubuntu esetén simán open vm tools megteszi.
szerk:
Red Hat esetén ezek a csomagok vannak a template-ben, amivel megy a hostnév és IP bellítás vmware profilból:
python-backports
python-backports-ssl_match_hostname
python-ipaddres
cloud-init
perl-File-Temp
network-scripts
open-vm-tools
Ubuntu esetén úgy emlékszem elég volt levakarni a cloud initet, ha alapból rajta lenne (open-vm-tools is kell ha nem lenne)
Arra kell ügyelni, hogy klónozás után a /etc/machine-id -t újra kell generálni (rm /etc/machine-id;systemd-machine-id-setup), mert úgy tapasztaltam a Suse Manager (Uyuni) hajlamos ezt is egyedi azonosítóként használni.