Files
home-cluster/bootstrap/templates/ansible/inventory/hosts.yaml.j2
T
2024-01-28 12:41:31 -05:00

24 lines
688 B
YAML

---
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 %#