Я отправил запрос pull (доступен в Ansible 2.2+), который упростит эти ситуации, добавив поддержку запроса jmespath в Ansible. В вашем случае это будет работать так:
- debug: msg="{{ addresses | json_query(\"private_man[?type=='fixed'].addr\") }}"
вернется:
ok: [localhost] => {
"msg": [
"172.16.1.100"
]
}