问题标签 [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.
ansible - 使用即席查询获取特定的结果条目
我有大约 10 台主机的清单。我想检查一个特定的文件是否存在。所以我这样做:
然后我得到了大量的输出,因为在大多数服务器上这个文件确实存在。
但我只关心stat.exists
每个主机。
是否有可能只显示每个主机的结果集的特定条目?
而且我不想使用剧本。这专门用于临时查询。
ansible - Ansible Ad-hoc 命令中的错误识别
有没有办法在bash中分别捕获stdout和stderr,也许作为一个元组,用于ansible ad-hoc命令?就像是:stdout, stderr= ansible -i hosts -m shell -a "command"
ansible - Ansible 无法访问 group_vars
我无法访问我的 group_vars。
我有我的库存文件的当前目录
在清单中创建 group_vars 目录
在 group_vars 中创建了 labservers 文件
添加了变量内容
使用 ping 测试——它工作正常
现在使用变量运行 - 获取错误
我试图更改 ansible.cfg 库存日志 - 仍然无法正常工作。
将文件更新为 yml 文件
存货
ansible - Ansible 即席查找
错误!拆分参数失败,无论是不平衡的 jinja2 块还是引号:name=automation key=' {{lookup('file','/home/automation/.ssh/id.pub') }}
我尝试了所有这些组合,但没有一个有效。
实现这一目标的正确方法是什么?
linux - AD-HOC 从 Ansible 服务器端编辑 /etc/sudoers
我正在尝试使用“lineinfile”通过临时命令作为 ROOT 通过 Ansible 服务器向 Ansible 节点添加权限:
我收到以下错误
我已经完成了密钥交换,一切顺利。仅当我在服务器端使用 root 用户时才会出现此问题。我知道我可以使用 playbook 来做到这一点,但我对 ad-hoc 命令很感兴趣。谢谢 !
networking - 带有 ssh 键的 Ansible Ad-Hoc 命令
我想在我的 Mac 上设置 ansible。我在 GNS3 中做过类似的事情,它确实有效,但这里还有更多我需要考虑的因素。所以我安装了 Ansible。我在 /etc/hosts 中添加了主机名,我可以使用我在那里提供的主机名 ping。
我创建了我要使用的 ansible 文件夹并将 ansible.cfg 放入其中:
在同一个文件夹中,我有主机文件:
当我尝试运行以下命令时: ansible tx-edge-acc0 -m ping
我收到以下错误:
知道这里可能有什么问题吗?非常感激
ansible - 在 -a 标签中使用时,cd 命令在 ansible 中不起作用
我正在使用以下命令,但出现错误[Errno 2] No such file or directory: b'cd'
ansible 服务器 -a "cd /etc/ansible"
我知道我们可以使用剧本,但我只是不想创建,有没有可能执行上述命令?请告诉我。谢谢你。
variables - 如何通过临时命令将多个值传递给“with_items”?
这是 ansible-playbook 示例,如果我想通过终端的临时命令传递 {{ item.first }} 和 {{ item.second }} 的值。
我们该怎么做?
提前致谢..
ssh - 为什么 SSH 和 Ansible-ad-hoc 返回不同的输出?
我从and运行ls
命令,但得到不同的结果:ssh
ansible
SSH:
Ansible 即席
我的主机文件:
问题1:我知道我正在尝试使用root
用户访问文件,但是应该可以user1
使用 ansible 进行访问,因为那里也使用了 SSH(我的理解)。为什么会有这种行为?
问题2:为什么ansible没有按照文件中提到的顺序运行~/usr/ansible/hosts
?