Puppet - 两个节点之间的依赖关系

时间:2014-02-04 11:34:16

标签: puppet

我在两个不同的节点上安装两个不同的应用程序。但是这两个应用程序彼此依赖。只有部署了节点2上的应用程序2时,才应启动应用程序1的服务。

有人可以帮助我如何在我的木偶清单中解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

也许puppet不适合分布式部署。

您可以编写自定义事实来检测节点2是否已部署,然后将此事实用作ensure=>的值,或使用 exec 资源而非服务资源。

无论如何,这将是一个手工艺品。考虑使用 fabric 或任何其他工具进行分布式部署编排,并使用puppet来保持集中配置的完整性。