问题描述
可用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 | select('match','^10\.0\.59') | first }}