问题标签 [ansible-awx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1856 浏览

ansible - 通过代理连接的 awx-tower

我正在尝试设置 AWX Tower,通过跳转服务器运行剧本,我尝试遵循一些教程,例如: https ://github.com/ansible/awx/issues/2172 https://docs.ansible.com /ansible-tower/latest/html/administration/tipsandtricks.html#setting-up-a-jump-host-to-use-with-tower

但它不起作用:

我还尝试在 awx Web 界面中设置库存代理,但我得到了相同的结果,我安装了最新的 awx 和 Ansible 版本,任何建议都会非常有帮助。

我可以使用相同的配置 ssh 到其他服务器,它不能仅从 AWX Web 界面工作

0 投票
1 回答
504 浏览

shell - 是否可以通过 curl 跟踪 Ansible AWX 日志?

我想在单个 shell 命令中实时创建 curl 输出,以实时记录 Ansible 作业的输出并填充日志文件。

我试过这个命令:

...但它只返回到目前为止生成的输出,而不是等待新生成的内容。

0 投票
1 回答
2163 浏览

api - Ansible-AWX 登录令牌 API

我已经安装了 Ansible-AWX 并配置了某些 playbook。我想使用 AWX API 在 .net 控制台应用程序上运行 ansible 剧本。但是,为了做到这一点,我需要一个 oauth 令牌才能使用邮递员 API 登录。问题是我无法生成令牌。我尝试过使用 AWX cli,其他一些方法仍然没有积极的结果。任何线索将不胜感激。

0 投票
1 回答
304 浏览

ansible - AWX REST API - 列出库存返回 null

环境:

AWX:3.0.1 Ansible:2.7.8

问候小伙伴。通过 REST API 在 AWX 中列出组织存在问题。这是一个全新的安装。到目前为止已经做了什么:

  1. 创建的组织
  2. 创建的用户
  3. 添加到组织的用户
  4. 分配权限的用户(此处为“管理员”)

现在,我可以得到一个令牌,没问题。使用这个$token,我正在尝试列出库存:

...并获得空值。我不明白发生了什么事。它正在验证我。

非常感谢任何反馈或方向。

0 投票
1 回答
992 浏览

ansible - 本地库存的 Ansible AWX 自定义脚本不起作用

我在容器内设置了 Ansible AWX 服务器,并设置了 3 个本地 LAN 虚拟机的所有栏库存。

我希望在我的 LAN 上添加一些已经部署的虚拟机以用于测试用例,目前为 3 台主机。

我正在查看下面链接中包含的自定义动态库存脚本,但对我来说似乎运行不正确。我在 python 语法中看到一个错误。无论如何我都尝试上传,但是在库存中运行同步时会出现“需要成为 json dict”的错误。这也是我在第 32 行有语法错误的行:

动态库存脚本

我只想将 3 个主机虚拟机或子网添加到清单中以测试一些剧本。

0 投票
1 回答
691 浏览

python - 缺少模块“awx.main.db”

当前尝试在 Kubernetes 上安装 awx,但任何与 awx-manage 相关的命令都失败并显示Error was: No module named 'awx.main.db'. 我尝试通过 -- /bin/bash 手动将这些命令运行到容器中,但得到相同的错误。

这些是失败的任务:

容器日志中的完整错误:

0 投票
1 回答
554 浏览

git - AWX 问题:来自 git 的电子邮件通知和库存

我在 AWX 中配置电子邮件通知时遇到问题。我已经创建了这个,但它不起作用。在进行测试时,是我得到的。我尝试更改/etc/tower/settings.pyawx_task 容器和 awx_web 容器中的文件,但结果是一样的。这里缺少什么?

我也对来自外部来源的库存存有疑问。似乎一旦将它们上传到 AWX,就不可能只选择其中一些主机,因为如图所示,“ON”按钮受到限制。就我而言,我有一个从 git 存储库导入的节点列表,我想只运行其中一半的剧本,但如果我之前不更改存储库中的文件,我就不能这样做,真正的麻烦。我可以创建一个或多个目录来存储项目基本路径下的清单和剧本,并使用 git pull 来更新它们,但还有其他选择吗?

非常感谢您提前。

0 投票
1 回答
520 浏览

powershell - 如何使用 Ansible 删除回收站中的内容

我正在针对 Windows VM 运行剧本以删除回收站的内容,并且该任务成功运行,表明已进行了更改。但是,在服务器本身上查看时,回收站的内容仍然存在。

有几种方法可以删除回收站的内容。以下是我尝试过的以下方法:

使用了不同的 Ansible 剧本:

使用 powershell 命令,它会在不提示我确认的情况下删除所有内容。我不想运行该cmd.exe命令,因为它只会删除与 C:\ 驱动器相关的内容,除非我指定驱动器号。

所有这些命令在服务器本身上运行时都成功删除了回收站的内容,但在使用 Ansible 时,回收站的内容仍然存在。

0 投票
1 回答
1532 浏览

ansible-awx - 如何向 AWX docker 添加回调插件

从这里安装 AWX docker - https://github.com/ansible/awx。我正在尝试为此处编写的特定项目添加回调插件 - https://docs.ansible.com/ansible-tower/latest/html/administration/tipsandtricks.html#using-callback-plugins-with-tower . 不工作。我添加到 Template-> EXTRA VARIABLES 行

不工作。

我将目录添加/var/lib/awx/projects/test/callback_plugins/到 SETTINGS-> JOBS-> ANSIBLE CALLBACK PLUGINS - 它也不起作用。

请告诉我,如何正确地做到这一点,以便另一个(自定义)插件拿起并赚钱。

0 投票
1 回答
2328 浏览

ansible - AWX 自定义虚拟环境未显示

我一直在按照说明在 AWX 上设置自定义虚拟环境。

到目前为止的步骤:

  1. /var/lib/awx/venv/py2在和创建 virtualenvs/var/lib/awx/venv/py3
  2. 发送经过身份验证PATCH的请求以更新 venv 路径设置
    • 端点:http://localhost:8052/api/v2/settings/system
    • 身体:{ "CUSTOM_VENV_PATHS": ["/var/lib/awx/venv/"] }

/api/v2/config除了默认的 virtualenv 之外,端点从不显示任何内容。

我尝试过的其他事情:

  • 重新启动 AWX 任务容器
  • 设置CUSTOM_VENV_PATHS = ['/var/lib/awx/venv/']_/etc/tower/settings.py

我错过了什么?

资源:

https://docs.ansible.com/ansible-tower/latest/html/upgrade-migration-guide/virtualenv.html

https://github.com/ansible/awx/blob/devel/docs/custom_virtualenvs.md

https://github.com/ansible/awx/issues/515