{%- for node in conf.nodes %} {%- if node.node.type == 'virtual' %} {%- set cluster_has_virtual_nodes = True %} {%- endif %} {%- endfor %} {%- if conf.idf.net_config.public is defined %} {%- set public_network = conf.idf.net_config.public.network %} {%- set public_prefix = conf.idf.net_config.public.mask %} {%- else %} {%- set public_network = '10.16.0.0' %} {%- set public_prefix = '24' %} {%- endif %} public {%- if cluster_has_virtual_nodes %} {#- Ideally, jumpserver would have a real Linux bridge we will hook to. In case it doesn't, we use this virsh network as a *mock* public. The *mock* public should NOT overlap with the real public in any way. #} {%- endif %}