blob: 6782bf2477919fc3f1d99a707a13cd817bdc5df1 [file] [log] [blame]
# created by CORD ansible role: prep-kubespray/templates/kubespray_inventory.j2
[cord-headnodes]
{% for node in groups['head'] %}
{% set npi = ( physical_node_list | selectattr("name", "equalto", node) | first ) %}
{{ node }} ip='{{ management_net_cidr | ipaddr(npi.ipv4_last_octet) | ipaddr("address") }}'
{% endfor %}
[cord-computenodes]
{% for node in groups['compute'] %}
{% set npi = ( physical_node_list | selectattr("name", "equalto", node) | first ) %}
{{ node }} ip='{{ management_net_cidr | ipaddr(npi.ipv4_last_octet) | ipaddr("address") }}'
{% endfor %}
[kube-master:children]
cord-headnodes
cord-computenodes
[etcd:children]
cord-headnodes
cord-computenodes
[kube-node:children]
cord-headnodes
cord-computenodes
[k8s-cluster:children]
kube-node
kube-master