Puppet で、class多数のリソースを含むfileがpackageあるとします。->リソース チェーン (および~>) を使用して、それらが適切な順序で管理されるようにしたいと考えています。fileリソースの前にすべてのリソースを管理したいpackage。リソース チェーンに関する Puppet 言語ガイドのセクションを読み、次のようにコレクションを使用して提案を試みました。
File <| |> -> Package["package1"] -> Package["package2"]等々。
しかし、それは機能せず、いくつかの非常に奇妙な動作が発生しました。その命令は、 s が指定される前に、作業していた だけでなく、Puppet 構成内のすべてのfileオブジェクトを管理していました。classpackage
コレクションを使用して、「指定されたリソースの前にのみ、このクラスのfileすべてのオブジェクトを管理しますか?