如何使用-D自定义类运行cf-agent

时间:2016-06-15 16:34:18

标签: cfengine

我开始配置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

所以我的问题是,为什么第一次运行这个承诺? 谢谢,

0 个答案:

没有答案