Additionally, we should think about breaking this out into its own file/set of methods -- more like `autodetectMachineId`, because in the near future compute is going to add config drive and the metadata service -- and on ec2 hosts we could add support for the metadata service.