将 Ansible 与 Stackstorm WebUI 集成

将 Ansible 与 Stackstorm WebUI 集成

我正在尝试将 Ansible 与 StackStorm 集成,但遇到了问题。我完成了在 Ubuntu 16.04 上安装 StackStorm 和 WebUI 所需的所有步骤,这些步骤可以在上面的官方网站链接中找到:

安装 StackStorm 和 WebUI 的步骤


我完成了 StackStorm 和 WebUI 之间的配置部分,尽管我可能不完全理解应该在 st2.conf 中写下什么,对于 allow_origin :

[api]
# Host and port to bind the API server.
host = 0.0.0.0
port = 9101
logging = /etc/st2/logging.api.conf
mask_secrets = True
# allow_origin is required for handling CORS in st2 web UI.
# allow_origin =    http://myhost1.example.com:3000,http://myhost2.example.com:3000
allow_origin = http://webui.example.com

代替:http://webui.example.com 我写 :https://本地主机/,但我不知道我写得是否正确。

配置WebUI


接下来的步骤是安装 Ansible。我安装了包核心:

$st2 pack list
$st2 pack get core

然后在 Packs 部分搜索 Ansible 并点击安装按钮。我附上了照片:

安装 ansible-第一次尝试

您可能会看到错误的具体位置:¬下载包步骤已成功检查,¬ 进行预演步骤已完成,而最后一部分:安装包依赖项得到状态:失败。

Ansible-x 尝试


我甚至尝试使用以下命令手动安装它:

$sudo st2 pack install ansible

并得到同样的错误:

手动安装 ansible

我做错了什么?如何使用 StackStorm 安装 Ansible?

相关内容