我有一个从塔楼调查中设置的变量,我正在使用它在netbox中检索相关的IP地址。当我使用方括号和{{或‘或“时,我不能使它匹配,并且返回我的整个IPAM数据库。
vars:
location: "{{ LOCATION }}"
c_description: "{{CIRCUIT_DESC}}"
prefix_length: "{{PREFIX}}"
tasks:
- name: "Print IP"
debug:
msg: "{{ query('netbox.netbox.nb_lookup', 'ip-addresses', api_filter= 'description=
[c_description]', api_endpoint='http://netbox', token='', validate_certs='False') }}"下面是我的输出:
TASK [Print IP] ****************************************************************
ok: [localhost] => {
"msg": []
}发布于 2021-06-12 01:59:47
在另一个论坛中使用tilda解决:
- name: "Print IP"
debug:
msg: "{{ query('netbox.netbox.nb_lookup', 'ip-addresses', api_filter='description=' ~ c_description,
api_endpoint='http://netbox.', token='', validate_certs='False') }}"https://stackoverflow.com/questions/67923545
复制相似问题