loops - Ansible,循环通过gather_fatcs
问题描述
我需要获取所有目标接口 IP 网络
- name: test
debug:
msg: "{{hostvars[inventory_hostname]['ansible_%s' | format(item)]['ipv4'] ['network']}}"
loop: "{{ ansible_interfaces }}"
然后我想使用这些 IP 地址来检查它们是否对应于我拥有的包含 IP 地址列表的文件。
- 我的问题是,我可以将目标网络 IP 保存在不同的变量中吗?
- 或者我如何将这些 IP 作为列表进行管理?
- 如果我可以将这些 IP 作为列表进行管理,我如何循环访问它并检查它们在我的文件中是否与内联模块对应?
- 或者,也许我也可以将 IP 保存在我的文件中
key:value
,而不使用内联模块。
对不起,我是 Ansible 的新手,有很多东西要理解。
解决方案
推荐阅读
- php - Laravel 7 重定向登录授权
- python - 使用 range(len(list)) v/s enumerate(list) 时出错
- java - 无法通过 eclipse 和 selenium 运行 chrome
- python - 嵌套python列表和字典问题的问题
- python - Beautifulsoup 查找元素
- c++ - 关于在 C++ 中使用 { } 初始化向量
- c - 如何让 fread() 从内存中读取数据?
- c++ - 排序 an 在用户定义的函数中产生问题
- android - 将使用 SHA-1 密钥的 android 项目转移到另一台电脑
- python - Python Selenium - 获取具有日期角色名的元素