Puppet - 如何定义模块上代码的运行顺序?

时间:2013-11-21 13:24:20

标签: module manifest puppet

我有几个需要按特定顺序运行的模块,我该如何指定? 另外如何在一个模块中指定类和命令的顺序?

自己找到答案

使用

require => File['something']

require class

1 个答案:

答案 0 :(得分:1)

您也可以使用 - >设置序列。 例如:

node 'example.com' {
  class { 'foo' :
  } ->
  class { 'bar' :
  }
}

课程栏将在课堂foo之后应用。

通知和订阅也会影响应用序列。见http://docs.puppetlabs.com/learning/ordering.html