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