1 {{- define "cluster.nodeIP" -}}
4 {{- $local := dict "first" true -}}
5 {{- range $name, $network := .networks.ipv4 }}
6 {{- $link := $network.link | default $name }}
7 {{- if eq $link "baremetal" }}
8 {{- if not $local.first }}
9 {{- $nodeIPs = printf "%s,{{ ds.meta_data.node_ip_%s }}" $nodeIPs $name }}
11 {{- $nodeIPs = printf "{{ ds.meta_data.node_ip_%s }}" $name }}
13 {{- $_ := set $local "first" false }}
16 {{- range $name, $network := .networks.ipv6 }}
17 {{- $link := $network.link | default $name }}
18 {{- if eq $link "baremetal" }}
19 {{- if not $local.first }}
20 {{- $nodeIPs = printf "%s,{{ ds.meta_data.node_ip_%s }}" $nodeIPs $name }}
22 {{- $nodeIPs = printf "{{ ds.meta_data.node_ip_%s }}" $name }}
24 {{- $_ := set $local "first" false }}
27 node-ip: '{{ $nodeIPs }}'
29 node-ip: '{{ printf "{{ ds.meta_data.node_ip }}" }}'