有没有办法在 puppet master 中运行一个命令来立即给主机带来变化?
我使用 crontab 使用不同的脚本来安排我的任务,并且只要我指定它就会改变,但我正在尝试了解是否有一种方法可以让我在 puppet master 中点击命令并繁荣!立即在主机(客户端)中进行更改。假设我想在我的 5 台主机中更改“cofig.properties”文件中的密码。在没有调度的情况下从 master 做到这一点的最佳方法是什么?
有没有办法在 puppet master 中运行一个命令来立即给主机带来变化?
我使用 crontab 使用不同的脚本来安排我的任务,并且只要我指定它就会改变,但我正在尝试了解是否有一种方法可以让我在 puppet master 中点击命令并繁荣!立即在主机(客户端)中进行更改。假设我想在我的 5 台主机中更改“cofig.properties”文件中的密码。在没有调度的情况下从 master 做到这一点的最佳方法是什么?
工作中我们
它工作顺利。
通过使用 Puppet 进行配置管理和 SaltStack 进行编排,我已经在我的基础架构中解决了这个问题。
我让 Puppet Agent 应用 SaltStack 模块来自动将每个节点配置为我的 Salt Master(这也是我的 Puppet Master)的仆从,然后我只需 SSH 到我的主服务器并告诉 SaltStack 在匹配的节点上运行 Puppet Agent我的标准。
Puppet Forge 上有几个 SaltStack 模块。
您当然可以使用其他工具,例如RunDeck,甚至是 Puppet 自己的MCollective,但我个人发现它们使用起来更复杂。