【发布时间】:2013-09-21 05:36:31
【问题描述】:
这是场景:
我可以通过 SSH 连接到我的 Chef-Server 。但是我不能通过 SSH 连接到任何 Chef-Clients。所以这就是我的工作方式:我有一个工作站来更改或创建角色。所有主厨客户端都作为守护进程运行,因此当它们醒来时,它们会注意到状态变化并开始自我更新。
现在,我需要在这些客户端上配置代码部署。我在想我可以为此使用应用程序说明书,并使用我的工作站向角色添加食谱。但是,每次厨师客户醒来并发现修订更改时,这不会导致部署吗?我想要一种 On Demand 类型的部署:我只想在代码准备好部署时进行部署,而不是在此之前进行任何其他提交。
我如何做到这一点?
【问题讨论】:
标签: deployment chef-infra