I have working solution for Centos 7.
It clones vm from template, gets network going, assigns hostname, gets dhcp ip, and process vm with puppet etc…
Same playbook fails on Ubuntu:
It creates clone but does not change name of the clone to what is specified but keeps it same as template.
Was wandering if anyone else seen this.
Thank you