使用木偶来configuration木偶大师

我开始使用木偶,并configuration木偶大师,我觉得我想木偶,以保持主机。 奇怪的是,我没有看到任何推荐或者甚至讨论赞成或反对,这是我想知道是否有一个原因。

我想像这样来引导主机创build(伪shell脚本):

git clone git://github.com/me/puppit.git /etc/puppet/ puppet apply puppetmaster.pp 

然后在该主机上运行puppetd,以便它从puppetmasterd(同一主机)拉取目录,并保持适当的configuration。

这几乎是我如何做到的。 根据具体情况,可能会有一些其他的命令来运行(安装Ruby,Puppet本身),但是通常我只是在回购站的根目录下有一个deploy shell脚本,其中包括一个初始的Puppet运行让机器自举。

你的问题到底是什么? 我总是使用Puppet来pipe理主人。 – 即使最初的puppetmasterd安装可能是手动的或只是shell脚本的。

我也使用Puppetpipe理我公司的Puppet服务器。

我曾经这样工作:

我configuration了一个叫做Puppet的hiera role (使用一个自定义事实),然后在role.yaml文件中configuration与puppet服务器相关的所有东西。

但是从那以后,我把它puppet.fqdn.yamlhieradata/fqdn文件夹中的hieradata/fqdn ,现在当我想改变Puppet的configuration时,我编辑了这个文件。