目前,我们正在使用 Vagrant 搭建开发环境。所有软件(php、mysql、apache、memcached ..)都是使用 Vagrant Chef 单独配置器安装的。
现在我们要使用物理机创建一个测试环境(它与 Vagrant 虚拟机具有相同的操作系统)。
我不想手动在测试服务器上安装所有必需的软件,而是想使用相同的 Vagrant 配置器自动设置测试服务器。这是可能的,我该怎么做?
目前,我们正在使用 Vagrant 搭建开发环境。所有软件(php、mysql、apache、memcached ..)都是使用 Vagrant Chef 单独配置器安装的。
现在我们要使用物理机创建一个测试环境(它与 Vagrant 虚拟机具有相同的操作系统)。
我不想手动在测试服务器上安装所有必需的软件,而是想使用相同的 Vagrant 配置器自动设置测试服务器。这是可能的,我该怎么做?
我认为最好的方法是使用真正的 Chef 服务器。使用托管 Chef 或设置您自己的 Chef 服务器。假设您还想在更改食谱时轻松更新测试服务器的配置,那么使用实际的 Chef 服务器是最好的方法。