These are some handy tools to turn a VM into a template, so that creating a new VM is as simple as (full) clone and boot. There are several assumptions made that may not necessarily match with anyone else's environment:
- CentOS 7 minimal install (will probably work on any flavor of EL7)
- DHCP server available
- rootfs (/) is on the last partition of the primary disk, and is a primary partition
- a
centos
user exists on the VM (this is not a hard requirement, nothing bad will happen if it's not true)