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

Module Puppet-如何定义模块上的代码运行的顺序?,module,manifest,puppet,Module,Manifest,Puppet,我有几个模块需要按特定的顺序运行,如何指定? 另外,如何在一个模块中指定类和命令的顺序 我自己找到了答案 使用 require=>File['something'] 及 您还可以使用-> 例如: node 'example.com' { class { 'foo' : } -> class { 'bar' : } } 类栏将在foo类之后应用 通知和订阅也会影响应用顺序。看 node 'example.com' { class { 'foo' : } ->

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

我自己找到了答案

使用

require=>File['something']


您还可以使用-> 例如:

node 'example.com' {
  class { 'foo' :
  } ->
  class { 'bar' :
  }
}
类栏将在foo类之后应用

通知和订阅也会影响应用顺序。看

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