blob: deb9a0493aa924cbff4bbacf6e5a49430f41eef2 [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 %}
[all:vars]
supplementary_addresses_in_ssl_keys=['{{ hostvars[groups["head"][0]].ansible_default_ipv4.address }}']
[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
[calico-rr]