Be tudsz építeni a scriptbe várakozást. Vagyis, ha nem ad vissza értelmezhető IP-t, akkor várjon kicsit, és próbálja újra x másodperc múlva.
AZ UUID módszer annyiban nem tetszi, hogy az előállítási módja nem tudom mennyire konyisztens is, szóval időnkéntakár változhat is, akárcsak a vmtools által visszaadott string.
Amúgy mi a gond a template-ből klónolással? Ott nincs ilyen szívás.