我们有一个 Vagrant 设置运行 Ubuntu 12.04 作为我们团队中的客户操作系统,其中主机操作系统是 Windows 7 或 8。我想做的是获取 Windows 主机的主机名和在设置期间将此附加到 Vagrant 主机名,例如
config.vm.hostname = <windows hostname>-web
这是因为我们有几个开发人员从他们的本地开发机器连接到外部服务,如果我们都设置了相同的主机名(因为 Vagrant 文件是源代码控制的并且对每个人都是一样的),那么在这些外部服务的日志中我们可以'不区分谁向服务提出了什么请求。我认为如果我们能够从主机操作系统动态获取主机名,这将是识别每个开发人员机器上运行的单个客户操作系统的好方法。
这可能吗?如果可以,实现它的最佳方法是什么?