/etc/machine-id is an integral part of systemd. It should be present on any Fedora Linux system since Fedora Linux switched from the old system v init scripts to systemd.
I think systemd will generate a new random id if you delete that file. Or maybe it bases the hash on the host name or IP address or something. I’m not really sure.
After doing a little looking around …. I guess someone could issue systemd-firstboot –reset while the Golden Image is up and then clone the disk. This would take the next boot on the disk through the first boot and set all the identity files up from scratch and leave the rest of the installed software as-is …..
Looks like their are plenty of options that could be used to specify exactly what to setup ….