2014-01-24 34 views
0

的基本需要:有没有相当于在saltstack中发布命令的傀儡? (publish.publish)

  1. 上代理人代理执行操作X
  2. 上剂Y执行运算
  3. 执行操作X

这些操作需要执行为了使用publish.publish,使用saltstack很容易实现。对代理Y执行操作的访问权由盐主管理。

我已经能够在木偶找到最接近的是“外部资源”(ER),因为它们可以被用来对其他代理商进行操作,但在许多方面ER的功亏一篑:

  • 他们不支持运行订货

  • 目标是基于标签,不考虑安全

  • 他们是如此解耦,你不能从书上知道代码中的操作将是每形成或来自何处。

  • 有没有办法让操作

的成功或失败的反馈有任何傀儡替代saltstacks publish.publish?

回答

0

它可以用ssh实现。

的设置将包括木偶大师管理的私人和公共认证密钥,分发私钥所有代理X的,和公钥剂Y.

然后,程序可以实现为3个Exec的在代理X上。

安全可以通过使用SSH forced commands限制,确保只有所需的操作对于代理X的调用对代理Y.

意见是值得欢迎的,因为对安全的影响超出了我