工头傀儡类订单

工头傀儡类订单

我是 Foreman 新手,开始使用时遇到了一些问题!如何在 Foreman 中订购木偶类的应用程序?是否有可能不使用木偶舞台?

非常感谢!Marcus

答案1

如果没有适当的例子来说明你的问题,我无法确定你的意思。

但是如果你指的是如何让一个傀儡类在另一个傀儡类之前运行,你可以使用所谓的关系元参数

before — 在目标资源之前应用资源。 require — 在目标资源之后应用资源。

package { 'openssh-server':
  ensure => present,
  before => Class['someclass'],
}

否则,您可以使用名为 require 的东西(不要与上面的 require 元参数混淆)

require 函数声明一个或多个类,然后使它们成为周围容器的依赖项。

define apache::vhost (Integer $port, String $docroot, String $servername, String $vhost_name) {
  require apache
  ...
}

在上面的例子中,Puppet 将确保 apache 类中的每个资源在任何 apache::vhost 实例中的每个资源之前得到应用。

更多信息这里

相关内容