【问题标题】:Multiple puppet requires多个人偶需要
【发布时间】:2014-04-13 03:25:24
【问题描述】:

您好,我想让一个 puppet 资源/任务依赖于多个其他任务。

例如:

file{'~/foo':}
file{'~/bar':}
file{'~/foobar':
  require => File['~foo'],
  require => File['~bar']
}

定义这个的正确语法是什么?

谢谢

【问题讨论】:

    标签: puppet


    【解决方案1】:

    来自Language: Data Types

    可以选择接受多个值(包括关系元参数)的资源属性期望这些值在一个数组中。

    file{'~/foo':}
    file{'~/bar':}
    file{'~/foobar':
      require => [ File['~foo'], File['~bar'] ]
    }
    

    【讨论】:

    • 如果资源的类型与此处相同,您可以说 File[ '~foo', '~bar' ]。我发现这篇文章是因为我想拥有一个依赖于用户文件的资源。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    • 2013-06-29
    • 2020-08-05
    相关资源
    最近更新 更多