--- kubernetes: children: master: hosts: #% for item in bootstrap_nodes.master %# "{% item.name %}": ansible_user: "{% item.username %}" #% if item.external_address is defined %# ansible_host: "{% item.external_address %}" #% else %# ansible_host: "{% item.address %}" #% endif %# #% endfor %# #% if bootstrap_nodes.worker | default([]) | length > 0 %# worker: hosts: #% for item in bootstrap_nodes.worker %# "{% item.name %}": ansible_user: "{% item.username %}" #% if item.external_address is defined %# ansible_host: "{% item.external_address %}" #% else %# ansible_host: "{% item.address %}" #% endif %# #% endfor %# #% endif %#