summaryrefslogtreecommitdiffstats
path: root/playbooks/roles/bmra-config/templates/inventory.j2
diff options
context:
space:
mode:
authorMichael S. Pedersen <michaelx.pedersen@intel.com>2020-11-26 11:19:08 +0000
committerRihab Banday <rihab.banday@ericsson.com>2020-12-03 19:29:32 +0000
commit7155286ed00a8bce09a948fb54fb4eeb85027e49 (patch)
tree74c728ac707a2b016ed5dd47aa688909287249c3 /playbooks/roles/bmra-config/templates/inventory.j2
parentd3916f20f0b10da360cc6c38b61e1ee04d6278c5 (diff)
Update BMRA to v2.0
Also adds configuration of BMRA through the existing hw_config files (idf, pdf) and better handling of dependencies. Signed-off-by: Michael S. Pedersen <michaelx.pedersen@intel.com> Change-Id: Iedaf249f01ea3e1e00c889e846e21644adff98c7 Reviewed-on: https://gerrit.opnfv.org/gerrit/c/kuberef/+/71504 Tested-by: jenkins-ci <jenkins-opnfv-ci@opnfv.org> Reviewed-by: Rihab Banday <rihab.banday@ericsson.com> Reviewed-by: Georg Kunz <georg.kunz@ericsson.com>
Diffstat (limited to 'playbooks/roles/bmra-config/templates/inventory.j2')
-rw-r--r--playbooks/roles/bmra-config/templates/inventory.j223
1 files changed, 23 insertions, 0 deletions
diff --git a/playbooks/roles/bmra-config/templates/inventory.j2 b/playbooks/roles/bmra-config/templates/inventory.j2
new file mode 100644
index 0000000..48e953c
--- /dev/null
+++ b/playbooks/roles/bmra-config/templates/inventory.j2
@@ -0,0 +1,23 @@
+[all]
+{% for node in nodes %}
+{{ idf.kubespray.hostnames[node.name] }} ansible_host={{ node.interfaces[idf.net_config[engine.pxe_network].interface].address }} ip={{ node.interfaces[idf.net_config[engine.pxe_network].interface].address }}
+{% endfor %}
+localhost
+
+{% for role in ['kube-master', 'etcd', 'kube-node'] %}
+[{{ role }}]
+{% for node in nodes %}
+{% if role in idf.kubespray.nodes_roles[node.name] %}
+{{ idf.kubespray.hostnames[node.name] }}
+{% endif %}
+{% endfor %}
+{% endfor %}
+
+[k8s-cluster:children]
+kube-master
+kube-node
+
+[calico-rr]
+
+[all:vars]
+ansible_python_interpreter=/usr/bin/python3