0

我开始配置cfengine3。当我试图弄清楚第一次运行应该如何在客户端运行时,我遇到了困难。我为服务器主文件的第一次运行创建了 Promise,例如: bundle agent 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 中主体公共控件的一部分。我还检查了详细的客户端输出,发现一切正常,软类也在那里

 verbose: BEGIN initial soft classes:
 verbose: C: added soft class dev
 verbose: END initial soft classe

s

并且hard类也存在于输出中

 verbose: C: discovered hard class bootstrap_mode

所以我的问题是,为什么在第一次运行时这个承诺不起作用?谢谢,

4

0 回答 0