Mic*_*rey 18 chef-infra vagrant
我们正在研究从源代码构建PHP的主厨配方.但是,每次我们更改我们的配方并且我们想再次运行它需要很长时间(大约20分钟).
我们一直在做的是使用以下方法进行更改:
vagrant destroy
Run Code Online (Sandbox Code Playgroud)
其次是:
vagrant up
Run Code Online (Sandbox Code Playgroud)
如果以某种方式我们可以重新运行我们正在尝试更新的单一配方,那将是很好的.
有谁知道我们怎么做到这一点?或者vagrant如何确定我们的php配方已经安装/执行?
您可以使用:
vagrant provision
Run Code Online (Sandbox Code Playgroud)
这将重新运行配置步骤,这将vagrant ssh启动并启动Chef.
如果您正在使用带有chef-client的Chef服务器,则需要在进行本地修改后使用knife将菜谱上传到服务器.然后,在vagrant机器上的chef-client将下载更改的文件.
如果您使用Chef Solo,则可以与VM共享文件夹,因此将立即获取所做的更改,而不必将其复制到VM.
| 归档时间: |
|
| 查看次数: |
3633 次 |
| 最近记录: |