1

saltstack 对等通信通道可以用来运行salt-cloud命令吗?

我看到有一个 peer_run 选项

通过 master 上的 peer_run 选项完成配置以允许 minions 从 master 执行 runner。peer_run 配置遵循与 peer 选项相同的逻辑。唯一的区别是授予运行器模块的访问权限。

跑步者被描述为

Salt runner 是使用 salt-run 命令执行的便利应用程序。

Salt runner 的工作方式类似于 salt 模块,但是它们在 Salt Master 本身上执行,而不是在每个单独的 Salt Minion 上执行。

Salt runner 可以是一个简单的客户端调用,也可以是一个复杂的应用程序。

Salt runner 的用途是构建一个前端钩子,用于通过 Salt 运行命令集或创建特殊格式的输出。

所以我觉得 salt-cloud 可能是我可以运行的应用程序之一。然而,现有的 salt-runner列表似乎不包括 salt-cloud。我是否遗漏了任何东西,或者是否有一种简单的方法可以完成这项工作。

4

1 回答 1

1

runner 实际上只是一个在 Salt Master 上执行的 python 文件。你绝对可以从跑步者那里做盐云动作。我已经构建了一些使用 Salt Cloud 的自定义运行器。

于 2014-09-01T03:57:50.573 回答