fail
渡されたディレクトリパスが存在しない場合に実行する関数をpuppetで記述しようとしています。
if File["/some/path"]
常にtrueを返し、if defined(File["/some/path"])
実際に存在するかどうかに関係なく、リソースがpuppetで定義されている場合にのみtrueを返します。
簡単なif
ステートメントでこれを行う方法はありますか?
ありがとう
2
要確認:マニフェストはマスターでコンパイルされます。彼らは提出する事実を除いて、クライアントについて何も知りません。したがって、この情報を持つ事実を書くか、一歩下がって実際に解決しようとしていることを教えてください。そうすれば、ifステートメントよりも優れたアプローチを思いつくことができます。
—
デニスカースメーカー