【发布时间】:2016-08-26 03:20:12
【问题描述】:
我想在需要时远程指导 puppet 代理执行来自 puppet master 的指定命令。
我试过这个方法,但没有达到预期的效果。我这样定义一个标记为exec:
exec { 'mkdir_test':
command => '/bin/mkdir -p /123',
tag => 'mkdirtest',
}
当我执行puppet kick -t mkdirtest时,位于'/123'的目录将被成功创建。当我执行puppet kick 或puppet 守护进程定期执行时,标记的exec 也会被执行,但我想过滤标记的exec。换句话说,我不希望指定的命令在我需要的时候定期执行。
有没有办法用 puppet 做到这一点?
请原谅我糟糕的英语。 谢谢。
【问题讨论】:
-
您需要的是编排工具,而不是配置管理工具。查看 puppet 的副产品 mcollective。
标签: puppet