使用木偶管理木偶大师

时间:2017-11-13 14:52:57

标签: puppet puppet-enterprise

有没有人有通过木偶本身创建和管理木偶大师的经验?

我们正在运行一个控制回购,目前一些木偶大师文件(主要用于插件)是通过木偶角色管理的。我想更进一步,允许自动创建一个新的木偶大师,并通过木偶管理完整的木偶主配置,包括安装。这样可以轻松创建用于测试和升级目的的主服务器。我们拥有所有代码来引导具有特定角色的新服务器。

我试图自动执行此操作:https://puppet.com/docs/pe/2017.3/installing/installing_pe.html#install-using-text-mode-split-configuration

但是难以按照正确的顺序发生事情,因为我不知道如何让傀儡代理人立即从傀儡中重复傀儡代理人。我认为通过将命令发送到本地和远程主机,mcollective可能有所帮助,但是这又可以在puppet中工作吗?有任何人对此有经验吗?或者我应该放弃并将master的初始安装和其他操作的协调添加到我们的bootstrap代码中?也许使用mcollective?

1 个答案:

答案 0 :(得分:1)

我个人使用AWS CF来执行此操作。您可以使用CloudFormation快速创建和ec2实例,并使用安装的puppet服务器和代理程序引导节点。您也可以多次终止并重复该过程。

请参阅此处的流程https://s3.amazonaws.com/cloudformation-examples/IntegratingAWSCloudFormationWithPuppet.pdf