我开始配置cfengine3。当我试图想出来时,我遇到了困难,第一次运行应该如何在客户端运行。 我在服务器主文件上为第一次运行创建了promises,例如: 捆绑代理populate_instance {
files:
bootstrap_mode.dev::
"/var/local/properties/dev"
create => "true";
bootstrap_mode.test::
"/var/local/properties/test"
create => "true";
bootstrap_mode.prod::
"/var/local/properties/prod"
create => "true";
}
所以,我预计当我第一次运行客户端时,客户端将创建/ var / local / properties / prod上面的路径
cf-agent -bootstrap xxx.xxx.xxx.xxx -Dprod
,但它根本没有创造。 populate_instance是promises.cf中body正文控件的一部分。 我还检查了详细的客户端输出并发现一切正常,软类也在那里
verbose: BEGIN initial soft classes:
verbose: C: added soft class dev
verbose: END initial soft classe
取值
并且硬类也存在于输出
中 verbose: C: discovered hard class bootstrap_mode
所以我的问题是,为什么第一次运行这个承诺? 谢谢,