我开始使用木偶,并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.yaml
了hieradata/fqdn
文件夹中的hieradata/fqdn
,现在当我想改变Puppet的configuration时,我编辑了这个文件。