Support uniqueid on FreeBSD; support hostuuid on FreeBSD (but should be generalized)
|Status:||Needs Decision||Start date:||03/09/2012|
|Keywords:||Affected Facter version:||1.6.6|
Modern machines come with a burned-in UUID, which some people use for tracking in the same way that the burned-in MAC address is often used. In FreeBSD this is accessible via a sysctl; on other systems you may need to run dmidecode to suck it out of the DMI data. Windows cares about it a lot as well.
In addition, FreeBSD supports hostids, although there is no hostid(1) command (you have to use sysctl kern.hostid).
Support both of these for FreeBSD.