15

この puppet マニフェストは、ファイル/etc/file.txtが存在する場合は削除します。

  file { "/etc/file.txt":
    ensure  => absent,
  }

パペットにすべてのファイルを削除するように指示する方法は/etc/*.txt?

リファレンスによると、puppet fileワイルドカードは許可されていないようです。 https://puppet.com/docs/puppet/latest/types/file.html

ps: パペットからスクリプトを実行できることは承知していますが、別のよりエレガントな方法を希望します。

4

2 に答える 2

9

これには「tidy」と呼ばれる組み込みタイプがあり、削除するファイルのファイル グロブ パターンを指定できます。

https://puppet.com/docs/puppet/latest/types/tidy.htmlで確認してください。

于 2014-05-05T13:36:10.220 に答える