--- kubernetes: children: master: hosts: #% for item in cluster.nodes.inventory %# #% if item.controller %# "#{ item.name }#": ansible_user: "#{ item.ssh_username }#" ansible_host: "#{ item.address }#" #% endif %# #% endfor %# #% if cluster.nodes.inventory | selectattr('controller', 'equalto', False) | list | length %# worker: hosts: #% for item in cluster.nodes.inventory %# #% if not item.controller %# "#{ item.name }#": ansible_user: "#{ item.ssh_username }#" ansible_host: "#{ item.address }#" #% endif %# #% endfor %# #% endif %#