深入理解Puppet资源管理与Git集成
1. 使用Git管理Puppet代码
在使用Puppet时,cron资源是一个重要的工具。例如,cron资源有一个名称(如 run-puppet ),这个名称主要是为了方便我们人类理解它的作用。同时,它还有要运行的命令以及控制运行时间的小时和分钟属性。像 */15 这样的值表示cron作业每15分钟运行一次。
1.1 测试自动Puppet运行
为了验证自动Puppet运行是否正常,可以按以下步骤操作:
1. 修改清单以创建一个文件,例如 /tmp/hello.txt 。
2. 将此更改提交并推送到Git。
3. 等待15分钟后,检查目标节点。如果文件存在,说明自动运行正常;若不存在,则可能存在问题。
若出现问题,可以手动运行 sudo run-puppet 进行故障排除。如果手动运行正常,可以通过 sudo crontab -l 检查cron作业是否正确安装,正常情况下输出应该如下:
# HEADER: This file was autogenerated at 2017-04-05 01:46:03 -0700 by
puppet.
# HEADER: While it can still be managed manually, it is definitely not
recommended.
# HEADER: Note particul
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



