ufw: rule=allow port={{ item.port }} proto={{ item.proto }}
with_items:
- {"port": "ssh", "proto": "tcp"}
- {"port": "2376", "proto": "tcp"}
- {"port": "1194", "proto": "udp"}
Как бы сюда добавить строчек, но прикопав их в переменные для конкретного хоста?
Просто докер я поднимаю много где, а на некоторых машинах надо портов побольше открыть
что-нибудь вроде # fw_role/defaults/main.yml fw_rules_default: - {"port": "ssh", "proto": "tcp"} ... fw_rules_custom: [] # groups_vars/host_vars/inventory fw_rules_custom: - {"port": 1234, "proto": "tcp" } # tasks/main.yml with_items: "{{ fw_rules_default + fw_rules_custom }}"
Вы роли используете?
да, это одна из ролей "подготовка системы"
вот это мне нравится, спасибо!
Обсуждают сегодня