ansible - Hostvar 值作为 dict 键
问题描述
我在部署网络设备时使用 Napalm-Ansible 生成合规性报告。
其中一项测试是验证管理 VLAN 的 IP 地址。以下是它的工作原理:
我的主要剧本如下所示:
- name: Management VLAN verification
napalm_validate:
hostname: "{{ ansible_host }}"
username: "{{ user }}"
dev_os: ios
password: "{{ pass }}"
validation_file: "roles/cisco_conf/configs/validate.yml"
然后,验证文件如下所示:
- get_interfaces_ip:
Vlan2:
ipv4:
SOMEIPADDRESS:
prefix_length: 24
如何用我的 hostvar 文件中定义的变量的值替换“SOMEIPADDRESS”?
提前致谢,
西蒙
解决方案
推荐阅读
- ocaml - 在不同目录编译模块
- macos - 如何在 Cocoa 下正确设置下划线类型
- php - WP-Advanced-Search 使用 ACF 多选字段
- wpf - 更改 WPF 日期选择器的背景颜色
- android - 为什么android.Matrix.setRotateM返回一个旋转方向与预期旋转矩阵相反的矩阵?
- sql - SELECT 查询错误 ORA-01722(无效数字)
- javascript - 我想做 MouseMove 事件,但它不起作用
- r - 如何绘制季节性图?
- swift - 为什么使用 24 小时制的设备会出现以下时间排序代码中断?
- node.js - MongoDB Atlas 错误:无效架构,预期 mongodb