在 Puppet 中,假设我有一个class
包含众多资源file
的package
资源。我想使用资源链接(->
和~>
)来确保它们以正确的顺序得到管理。我希望在资源file
之前管理所有package
资源。我阅读了有关资源链接的 Puppet Language Guide 部分,并尝试了它的建议,使用集合,如下所示:
File <| |> -> Package["package1"] -> Package["package2"]
等等。
但是,这不起作用,并且发生了一些非常奇怪的行为:该指令管理我的 Puppet 配置中的每个file
对象,而不仅仅是在class
我正在处理的package
s 指定之前。
我将如何使用集合来表示“仅在指定资源之前管理此类中file
的每个对象?