我正在尝试将 Ansible 与 StackStorm 集成,但遇到了问题。我完成了在 Ubuntu 16.04 上安装 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://本地主机/,但我不知道我写得是否正确。
接下来的步骤是安装 Ansible。我安装了包核心:
$st2 pack list
$st2 pack get core
然后在 Packs 部分搜索 Ansible 并点击安装按钮。我附上了照片:
您可能会看到错误的具体位置:¬下载包步骤已成功检查,¬ 进行预演步骤已完成,而最后一部分:安装包依赖项得到状态:失败。
我甚至尝试使用以下命令手动安装它:
$sudo st2 pack install ansible
并得到同样的错误:
我做错了什么?如何使用 StackStorm 安装 Ansible?