问题标签 [ansible-tower]

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 投票
3 回答
9702 浏览

ansible - Ansible Tower REST API:有没有办法获取作业的日志/输出?

我有一个由另一个进程启动的 Ansible 工作。现在我需要检查 Ansible Tower 中当前正在运行的作业的状态。

我可以使用REST API跟踪状态是否正在运行/成功/失败/取消/jobs/{id}

但我还需要任务的控制台日志/输出信息进行处理。是否有相同的直接 API 调用?

0 投票
1 回答
2115 浏览

ansible - What's the syntax for using facts in Ansible Tower?

I'm using Ansible Tower trying to create a Smart Inventory based on some Ansible Facts.

What's the syntax required to access the "facts" in a Smart Inventory?

0 投票
1 回答
559 浏览

ansible - Ansible - 在远程机器上重做任务

我是 ansible/ansible 塔的新手,我已经尝试了几天并尝试复制文件,将软件安装到其他机器以及其他事情。

我有个疑问。

假设我有 1 台控制机和 10 台主机。例如,我想将 5 个文件复制到每个主机中。

我运行我的剧本。我的 ansible 只能访问 3 个文件(例如 - 由于某些未知错误),因此它仅将 3 个文件复制到所有主机中。现在我看这个,在第一个工作完成后,我让所有文件都可用。我再次运行我的剧本,这一次它将所有 5 个文件复制到所有主机中。现在我可以做到吗,以便 Ansible 知道主机有前 3 个文件,并且在我第二次运行 playbook 时,它知道它,因此它只将剩余的文件复制到主机中?剩下的2个文件。

如果主机无法访问,同样的事情是第一次不可用。在第二个作业中,它应该只将所有文件复制到该主机中。剩下的主机有 3 个文件,它应该只复制剩余的文件。

0 投票
2 回答
1121 浏览

ansible - 在 Ansible Tower CLI 中同时启动和监控作业

我们已经安装了 Ansible Tower 并实施了 CLI 工具。我们可以使用以下命令在 CLI 中启动作业 -

tower-cli job launch -J 5

这会像这样返回输出 -

然后我们可以像这样监控状态 -

tower-cli job monitor 119.

是否可以以某种方式将 ID 的输入传递给 monitor cli 参数(或者是否可以同时运行两者)?由于我们在服务器上运行了多个作业,因此我们需要每次都能可靠地获取作业 ID。

当我阅读http://tower-cli.readthedocs.io/en/latest/cli_ref/index.html上的文档时,我没有看到任何关于此的内容。

谢谢。

0 投票
2 回答
3922 浏览

ansible - Ansible Tower - set_stats 似乎不起作用

寻求一些指导:

我有一个 3 步工作流程 - 前 2 个模板用于set_stats设置一些事实数据。例如:

在第三个模板中,它使用如下app_system变量:

但是,我收到以下错误消息:

set_stats通过查看工作流程中先前步骤的日志,我可以看到它有效:

不知道为什么工作流程中的最后一步没有获取set_stats数据 - 看起来它应该根据文档工作。

我正在使用 Tower 版本 3.2.2 和 Ansible 版本 2.4.3.0

0 投票
3 回答
936 浏览

ansible-tower - Ansible Tower/AWX:PostgreSQL 中作业结果的位置

我正在尝试从 PostgreSQL 数据库中获取STDOUT特定STDERR任务以在提交评论中使用它。

我很难找到合适的桌子。有没有人试图 从 Ansible Tower/AWX获得特定STDOUT的任务结果?STDERR

我在正确的树上吠叫吗?

0 投票
2 回答
8656 浏览

ansible - Ansible-Tower ssl:指定的凭据被服务器拒绝

使用 ansible-tower 连接到我的 Windows 机器时出现以下错误。

我确实使用了连接到 windows 的 ansible 塔,他们建议在下面使用以下内容inventories > variables

但是当我运行该作业时它仍然失败,看起来它仍在尝试使用sshwinrm连接。以下是我的 ansible tower 工作的输出:

我错过了什么吗?我看到大多数人都在谈论 ansible 而不是 Tower。我能够使用 ansible 来完成这项工作,所以我知道我可以连接到 Windows 服务器。谢谢。

0 投票
1 回答
4574 浏览

ansible - 如何从文件中为 Ansible Tower 作业模板设置额外的变量?

我正在寻找从文件加载额外变量的 Ansible Tower 等效方法。就像从带有 ...--extra-vars "@somefile.yml" 参数的 cli 中一样。这可以在 Ansible Tower 中完成吗?

0 投票
2 回答
5333 浏览

ansible - Ansible Tower API 不接受令牌

POSTTower服务器中执行以下操作:

并找回错误:

{"detail":"未提供身份验证凭据。"}

还尝试了以下方法:

正如这里建议的那样。

在正文中传递原始用户名/密码时也会发生同样的情况POST(并跳过Authorization标题):

知道为什么这不起作用吗?

0 投票
0 回答
144 浏览

ansible - 参考ansible库存ip地址

我得到了包含 IP 地址内容的库存文件,

我想捕获 IP 地址,尤其是当它传递给任务并循环它时。如果在 ansible 事实上使用变量,恐怕我可能会使用其他/错误的 IP 地址。

那么是否有可能从库存中获取输入?

谢谢。