ansible:将列表中的一个元素筛选为字符串

ansible:将列表中的一个元素筛选为字符串,ansible,jinja2,ansible-template,ansible-filter,Ansible,Jinja2,Ansible Template,Ansible Filter,表2.9.13 需要添加到远程文件字符串,如MyIP=xxx.xxx.xxx.xxx 以下是一个测试模板: MyIP = {{ ansible_all_ipv4_addresses | select('match', '^10\.0\.59') | list}} 结果 >cat testfile.txt MyIP = ['10.0.59.100'] 问题:我需要添加什么过滤器,才能将IP值作为字符串获取。或者使用其他方法?如果这是您想要的,请选择列表的第一个元素 MyIP={{ansi

表2.9.13

需要添加到远程文件字符串,如
MyIP=xxx.xxx.xxx.xxx

以下是一个测试模板:

MyIP = {{ ansible_all_ipv4_addresses | select('match', '^10\.0\.59') | list}}
结果

>cat testfile.txt
MyIP = ['10.0.59.100']

问题:我需要添加什么过滤器,才能将IP值作为字符串获取。或者使用其他方法?

如果这是您想要的,请选择列表的第一个元素

MyIP={{ansible_all_ipv4_addresses}选择('match','^10.0.59')| first}

MyIP=10.0.59.100
谢谢