news 2026/5/1 8:02:48

19、使用 Puppet 配置云应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
19、使用 Puppet 配置云应用

使用 Puppet 配置云应用

1. Puppet 触发脚本

在云环境中,我们可以使用trigger-puppet脚本作为简单的包装器来更新所有 Puppet 代理。以下是trigger-puppet脚本的内容:

#!/bin/sh /usr/local/sbin/invoke-rcmd trigger-puppet 'sudo puppet agent --test'

invoke-rcmd脚本必须是rcmd模块收集端的一部分,其定义如下:

class rcmd::invoke { file { '/usr/local/sbin/invoke-rcmd': … } }

这个类应该由rcmd::command定义包含,这样任何导入远程命令的节点也会收到该脚本。invoke-rcmd脚本的内容如下:

#!/bin/sh TITLE="$1" COMMAND="$2" KEY=/root/.ssh/id_rsa.rcmd for REMOTE in `cat /etc/rcmd/${TITLE}.d/*` ; do ssh -i $KEY $REMOTE "$COMMAND" done
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:54:05

AI智能体数据迁移终极指南:从传统RAG到智能体架构的完整方案

AI智能体数据迁移终极指南:从传统RAG到智能体架构的完整方案 【免费下载链接】ai-agents-for-beginners 这个项目是一个针对初学者的 AI 代理课程,包含 10 个课程,涵盖构建 AI 代理的基础知识。源项目地址:https://github.com/mic…

作者头像 李华
网站建设 2026/5/1 6:54:46

Vue-Spinner终极指南:为Vue应用注入灵魂的加载动画解决方案

Vue-Spinner终极指南:为Vue应用注入灵魂的加载动画解决方案 【免费下载链接】vue-spinner vue spinners 项目地址: https://gitcode.com/gh_mirrors/vu/vue-spinner 还在为Vue应用加载状态不够优雅而烦恼吗?Vue-Spinner正是你需要的解决方案。这个…

作者头像 李华
网站建设 2026/5/1 5:46:43

trash-cli 终极指南:安全删除工具的完整教程

trash-cli 终极指南:安全删除工具的完整教程 【免费下载链接】trash-cli Move files and folders to the trash 项目地址: https://gitcode.com/gh_mirrors/tra/trash-cli trash-cli 是一个跨平台的文件安全删除工具,它能够将文件和文件夹移动到系…

作者头像 李华
网站建设 2026/5/1 6:54:06

腾讯混元4B开源:小参数大模型如何重塑AI部署格局

导语 【免费下载链接】Hunyuan-4B-Instruct 腾讯开源混元4B指令微调大模型,专为高效部署设计。支持256K超长上下文与混合推理模式,兼具快速响应与深度思考能力。在数学、编程、科学推理及智能体任务中表现卓越,适配从边缘设备到高并发服务器的…

作者头像 李华
网站建设 2026/5/1 7:56:57

15亿参数挑战6710亿!DeepSeek-R1-Distill-Qwen-1.5B重构轻量级AI格局

15亿参数挑战6710亿!DeepSeek-R1-Distill-Qwen-1.5B重构轻量级AI格局 【免费下载链接】DeepSeek-R1-Distill-Qwen-1.5B DeepSeek-R1-Distill-Qwen-1.5B:基于大规模强化学习与预训练的深度模型,具备卓越推理能力,支持数学、编程等领…

作者头像 李华