我是cfengine 的新手。我创建了一个简单的 Promise,它在 /etc/test-cfengine 中创建了一个名为 testing 的文件
body common control
{
bundlesequence =>{"create_test_file"};
}
bundle agent create_test_file
{
files:
"/etc/test-cfengine/test-file"
edit_line => addline,
create => "true";
}
bundle edit_line addline
{
insert_lines: "Cfengine is running nicely.";
}
当我运行 cf-agent -K(在编辑 promises.cf 并包含 promise 之后)时,我注意到 /etc/test-cfengine 中存在测试文件。但是当我去客户端时,我注意到承诺存在,但测试文件不存在。
因此,承诺正在传播给客户,但不会触发。
如何确定该文件存在于所有客户端中?