--- apiVersion: v1 kind: ConfigMap metadata: namespace: metallb-system name: config data: config: | address-pools: - name: loadbalanced protocol: {{ metallb.protocol }} addresses: {% for ip_range in metallb.ip_range %} - {{ ip_range }} {% endfor %} {% if metallb.additional_address_pools is defined %}{% for pool in metallb.additional_address_pools %} - name: {{ pool }} protocol: {{ metallb.additional_address_pools[pool].protocol }} addresses: {% for ip_range in metallb.additional_address_pools[pool].ip_range %} - {{ ip_range }} {% endfor %} auto-assign: {{ metallb.additional_address_pools[pool].auto_assign }} {% endfor %} {% endif %}