Cómo asignar una matriz a una variable en un Ansible-Playbook
En un libro de jugadas obtuve el siguiente código:
---
- hosts: db
vars:
postgresql_ext_install_contrib: yes
postgresql_pg_hba_passwd_hosts: ['10.129.181.241/32']
...
Me gustaría reemplazar el valor depostgresql_pg_hba_passwd_hosts
contodos mis servidores web ips privados. Entiendo que puedo obtener los valores comoesta en unmodelo:
{% for host in groups['web'] %}
{{ hostvars[host]['ansible_eth1']['ipv4']['address'] }}
{% endfor %}
¿Cuál es la forma más simple / fácil deasignar el resultado de este ciclo a una variable en un libro de jugadas? ¿O hay una mejor manera de recopilar esta información en primer lugar? ¿Debo poner este bucle en una plantilla?
Reto adicional: tendría que agregar/32
a cada entrada