{% if ordered_named_pools is vyos_defined %} [ip-pool] {% if gateway_address is vyos_defined %} {% if server_type == 'ipoe' %} {% for gw in gateway_address %} {% set host_address, _ = gw.split('/') %} gw-ip-address={{ host_address }} {% endfor %} {% else %} gw-ip-address={{ gateway_address }} {% endif %} {% endif %} {% for pool in ordered_named_pools %} {% for pool_name, pool_config in pool.items() %} {% if pool_config.next_pool is vyos_defined %} {{ pool_config.range }},name={{ pool_name }},next={{ pool_config.next_pool }} {% else %} {{ pool_config.range }},name={{ pool_name }} {% endif %} {% endfor %} {% endfor %} {% endif %}