1

私は CFENGINE 3.5 のいくつかの機能を試していますが、非常に基本的な問題で立ち往生しています。cfengine ポリシー ハブに保持されている特定のファイルをさまざまな cfengine クライアントにコピーしたいと考えています。これらのファイルはさまざまな場所に分散されており、さらに cfengine はこれらのファイルをマスター サーバーと同じ場所にあるターゲット マシンにコピーする必要があります。これを行う方法 ?

4

2 に答える 2

2

特定のファイルをハブからクライアントの同じ場所にコピーする場合は、次のようにします。

vars:
  "files" slist => { "/some/file", "/other/file", "/one/more/file" };

files:
  "$(files)"
    copy_from => secure_cp("$(files)", "$(sys.policy_hub)");

これにより、ファイルがループされ、各ファイルが順番にコピーされます。次のように、適切な標準ライブラリ ファイルを secure_cp() に含めるようにしてください。

body common control 
{
  inputs => { "lib/3.5/files.cf" };
  bundlesequence => { ... };
}
于 2013-09-24T15:54:27.313 に答える