From 8b083f5939cb40a31d233e5120444c91a9089bcf Mon Sep 17 00:00:00 2001 From: Wojciech Kozlowski Date: Sun, 18 Dec 2022 02:53:05 +0100 Subject: [PATCH] Get rid of json_query --- group_vars/asgard/vars.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/group_vars/asgard/vars.yml b/group_vars/asgard/vars.yml index 3648023..62b3486 100644 --- a/group_vars/asgard/vars.yml +++ b/group_vars/asgard/vars.yml @@ -19,9 +19,12 @@ vpn_bridge_prefix: "10.66.{{ vpn_subnet_id }}" vpn_bridge_address: "{{ vpn_bridge_prefix }}.1" vpn_bridge_broadcast: "{{ vpn_bridge_prefix }}.255" vpn_bridge_netmask: "255.255.255.0" -vpn_bridge_dnat: "{{ services_host_services | dict2items | - community.general.json_query('[?@.value.tcp]. - {address: value.address, ports: value.tcp}') }}" +vpn_bridge_dnat: "\ + {% set vpn_bridge_dnat = [] %}\ + {% for properties in ( services_host_services.values() | selectattr('tcp', 'defined') ) %}\ + {{ vpn_bridge_dnat.append({ 'address': properties.address, 'ports': properties.tcp }) }}\ + {% endfor %}\ + {{ vpn_bridge_dnat }}" # -------------------------------------------------------------------------------------------------- # services