ansible-facts

    4热度

    2回答

    我想编写一个Python程序,它使用Ansible给我的事实ansible HOST -m setup。 当我打电话,我得到这使得它不仅几乎是纯JSON响应: $ ansible localhost -m setup localhost | success >> { // actual data } 是否有某种方式来直接得到这个JSON应答,而不解析外壳输出(这可能不是太稳定)?

    15热度

    4回答

    我坐在一个相当复杂的Ansible项目的前面,我们正在使用这个项目来设置我们的本地开发环境(多个虚拟机),并且有一个角色使用Ansible收集的事实来在每台虚拟机上设置/etc/hosts文件。不幸的是,当你只想为一台主机运行剧本时(使用-limit参数),其他主机的事实(显然)缺失。 有没有办法强制Ansible收集所有主机上的事实,即使您将操作手册限制为一台特定的主机? 我们试图在剧本中添加一

    2热度

    1回答

    我想使用Ansible来设置我的sshd_config文件。对于设计上的原因(我们有两个虚拟机和物理机,用不同的NIC)的管理界面是不固定的,所以在我的模板,我不能只是把 {{ ansible_eth0.ipv4.address }} ,因为我不提前知道哪个接口是怎么回事作为管理界面,我需要发现它。我知道IP总是在一个范围内(例如192.168.1.0/24)。 如何才能发现哪个接口具有该IP