问题标签 [ansible-ad-hoc]

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 回答
25 浏览

ansible - 使用即席查询获取特定的结果条目

我有大约 10 台主机的清单。我想检查一个特定的文件是否存在。所以我这样做:

然后我得到了大量的输出,因为在大多数服务器上这个文件确实存在。

但我只关心stat.exists每个主机。

是否有可能只显示每个主机的结果集的特定条目?

而且我不想使用剧本。这专门用于临时查询。

0 投票
1 回答
75 浏览

ansible - Ansible Ad-hoc 命令中的错误识别

有没有办法在bash中分别捕获stdout和stderr,也许作为一个元组,用于ansible ad-hoc命令?就像是:stdout, stderr= ansible -i hosts -m shell -a "command"

0 投票
1 回答
299 浏览

ansible - Ansible 无法访问 group_vars

我无法访问我的 group_vars。

我有我的库存文件的当前目录

在清单中创建 group_vars 目录

在 group_vars 中创建了 labservers 文件

添加了变量内容

使用 ping 测试——它工作正常

现在使用变量运行 - 获取错误

我试图更改 ansible.cfg 库存日志 - 仍然无法正常工作。

将文件更新为 yml 文件

存货

0 投票
2 回答
436 浏览

ansible - Ansible 即席查找

错误!拆分参数失败,无论是不平衡的 jinja2 块还是引号:name=automation key=' {{lookup('file','/home/automation/.ssh/id.pub') }}

我尝试了所有这些组合,但没有一个有效。
实现这一目标的正确方法是什么?

0 投票
1 回答
259 浏览

linux - AD-HOC 从 Ansible 服务器端编辑 /etc/sudoers

我正在尝试使用“lineinfile”通过临时命令作为 ROOT 通过 Ansible 服务器向 Ansible 节点添加权限:

我收到以下错误

我已经完成了密钥交换,一切顺利。仅当我在服务器端使用 root 用户时才会出现此问题。我知道我可以使用 playbook 来做到这一点,但我对 ad-hoc 命令很感兴趣。谢谢 !

0 投票
1 回答
694 浏览

networking - 带有 ssh 键的 Ansible Ad-Hoc 命令

我想在我的 Mac 上设置 ansible。我在 GNS3 中做过类似的事情,它确实有效,但这里还有更多我需要考虑的因素。所以我安装了 Ansible。我在 /etc/hosts 中添加了主机名,我可以使用我在那里提供的主机名 ping。

我创建了我要使用的 ansible 文件夹并将 ansible.cfg 放入其中:

在同一个文件夹中,我有主机文件:

当我尝试运行以下命令时: ansible tx-edge-acc0 -m ping

我收到以下错误:

知道这里可能有什么问题吗?非常感激

0 投票
1 回答
61 浏览

ansible - 在 -a 标签中使用时,cd 命令在 ansible 中不起作用

我正在使用以下命令,但出现错误[Errno 2] No such file or directory: b'cd'

ansible 服务器 -a "cd /etc/ansible"

我知道我们可以使用剧本,但我只是不想创建,有没有可能执行上述命令?请告诉我。谢谢你。

0 投票
1 回答
51 浏览

variables - 如何通过临时命令将多个值传递给“with_items”?

这是 ansible-playbook 示例,如果我想通过终端的临时命令传递 {{ item.first }} 和 {{ item.second }} 的值。

我们该怎么做?

提前致谢..

0 投票
0 回答
14 浏览

ssh - 为什么 SSH 和 Ansible-ad-hoc 返回不同的输出?

我从and运行ls命令,但得到不同的结果:sshansible

SSH:

Ansible 即席

我的主机文件:

问题1:我知道我正在尝试使用root用户访问文件,但是应该可以user1使用 ansible 进行访问,因为那里也使用了 SSH(我的理解)。为什么会有这种行为?

问题2:为什么ansible没有按照文件中提到的顺序运行~/usr/ansible/hosts