如何以编程方式部署 Juju 服务?

如何以编程方式部署 Juju 服务?

如何以编程方式部署 Juju 服务。是否有可用的 API 来执行相同操作?

答案1

是的,有一个基于 websocket 的 Juju API。你可以直接从 Go 中使用它(请参阅http://godoc.org/launchpad.net/juju-core/state/api),或者你可以使用Juju 部署者API 的 Python 包装器。它支持类似堆栈的简单和复杂脚本部署。

最好的方法是使用 本地获取源代码bzr branch lp:juju-deployer,然后查看 README 文件,其中包含如何使用它的说明。您可以通过进入文件/目录并运行make singlehtml(或您喜欢的格式 - 运行make以查看支持的目标列表)。

相关内容