我已经在Debian 8 Jessie盒子上build立了一个puppet(3.7.2)主服务器,但不知怎的,我写的configuration指令被忽略了:
[14:24:43|root@puppetmaster:~] cat /etc/puppet/puppet.conf [master] server=puppetmaster
这是一个非常基本的configuration,但它没有考虑到我的指令。 如果我开始主人:
[14:33:54|root@puppetmaster:~] puppet master ; puppet config print |grep ^server server = puppet
如果我尝试使用参数来启动它,也是一样的:
[14:35:29|root@puppetmaster:~] puppet master --server puppetmaster ; puppet config print |grep ^server server = puppet
同样的结果,如果我尝试在puppet用户下面的上述。
我只是不明白我可能会错过什么。
谢谢
你想要做的事情有很多问题。
有趣的是,你也可以使用“configprint”选项,例如: sudo puppet agent --configprint server或者sudo puppet master --configprint server
看看会发生什么 对我来说,它的行为方式我实际上是期望的(分别从[agent]和[master]返回相关值)
我会build议“configprint”正在做你所需要的,你应该使用,而不是“configuration打印”