我需要ansible检查所有远程IP地址,如果远程系统在特定的子网中,则将文件复制到远程系统。我很难弄清楚如何在when子句中的列表或字典上进行ansible循环。这会抛出语法错误Error was expected string or buffer,因为ansible_all_ipv4_addresses是一个列表或字典,而不是一个字符串: copy: src=auto.direct.10g dest
我正在使用ansible来解析一个jinja2模板。jinja2模板有一段代码,它应该遍历一个变量,该变量是一个字典列表。但是,它将字典列表视为字符串并打印单个字符。请注意,在ansible攻略中,变量是set_fact。对j2模板中的字典列表进行循环的代码: {% for subscriber in subscribers %}