Я пишу правила firewalld в ansible playbook, используя richrule в модуле firewalld. В нем мне нужно использовать одни и те же правила для разных исходных IP-адресов. Например: в правиле, написанном как,
rich_rule= rule family='ipv4' source address='xxx.xxx.xxx.xxx' protocol value='icmp' accept
Мне нужно только изменить адрес. Поэтому для этого мне нужно применить разные IP-адреса, используя шаблон jinja2. Для этого я написал следующие правила:
rich_rule= rule family='ipv' source address="{{ lookup('file', './src.txt') }}" protocol value="icmp" accept
И удалось выполнить его, добавив IP-адреса в файл src. Но там я не мог добавить больше одного адреса. Итак, для меня необходимо выбрать несколько IP-адресов из текстового файла и применить правила. Есть ли способ сделать это? Если кто-нибудь знает способ, которым это можно сделать, пожалуйста, помогите мне с этим.
заранее спасибо