Не обязательно лучше, но так как хорошо иметь варианты, вот как это сделать, используя заявления Jinja :
- debug:
msg: "{% for address in network.addresses.private_man %}\
{% if address.type == 'fixed' %}\
{{ address.addr }}\
{% endif %}\
{% endfor %}"
Или, если вы предпочитаете ставить все на одном line:
- debug:
msg: "{% for address in network.addresses.private_man if address.type == 'fixed' %}{{ address.addr }}{% endfor %}"
Возврат:
ok: [localhost] => {
"msg": "172.16.1.100"
}