文件名称:binford2k-puppet_script:使用Puppet RAL的命令式脚本
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-01 07:23:57
Ruby
木偶剧本 使用Puppet RAL的命令式脚本 当您管理配置时,Puppet的状态模型很棒。 但是有时候您真的只需要使事情发生就可以了。 也许您需要暂停一个应用程序,更新其数据库,然后重新启动它。 某些资源出现故障时,您可能需要采取恢复措施。 使用Puppet Script,您可以突破状态模型,而仅列出要以命令式形式进行管理的资源状态。 没有依赖关系管理,没有重复资源担心,没有不变的变量。 只需编写您的脚本,然后让Puppet发挥其魔力即可。 您可能使用此命令的原因: 您需要编排涉及按正确顺序停止和重新启动多个服务的应用程序部署或升级。 数据库架构升级或数据迁移需要明确的编排。 您正在从MySQL过渡到PostgreSQL,反之亦然,并且需要转储数据,导入到新数据库中,然后处置旧数据库。 您需要多个级别的错误处理,例如分页呼叫支持,启动灾难恢复过程或故障转移到热备份。 如果任何
【文件预览】:
binford2k-puppet_script-master
----.gitignore(1KB)
----LICENSE(11KB)
----metadata.json(941B)
----examples()
--------tempfiles.pps(695B)
--------simple.pps(335B)
--------apply.pps(425B)
--------upgrade.pps(2KB)
----README.md(7KB)
----lib()
--------puppet()
----.editorconfig(144B)