私は戦争をしていますが、その内容(一部のファイル)はクライアントに適用する前に変更する必要があります。だから、私がやったのは、クライアントに解凍されたファイルをコピーし、ファイルを変更して、そのディレクトリをクライアント上で再度圧縮することです。すべてが動作しますが、それらの操作の後、私はきれいにしたい(圧縮されていないファイルの一時ディレクトリを削除する)。人形のディレクトリを管理する
file { 'temp-dir'
path => 'temp',
ensure => directory,
...
}
人形は私がマニフェストの終わりにこれを行うことができるようにdoesntの:
File ['temp-dir'] {
ensure => absent,
...
}
は、だから私は何か間違ったことをやっている、またはそれは操り人形では不可能だ?まず私はこのようなリソースを宣言するため、
これは完全にこの問題を回避し、前方別のパスが 'template'機能を使用するか、単一で変更されたファイルを適用する前に、機能自分自身を書くことで、彼が選んだの往路で複数の宣言を回避しながら'file'リソースです。残念ながら、私たちは、そのルートについて助言する質問には十分な情報がありません。 –