aboutsummaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/kubernetes/roles/kargo/templates/inventory.j2
diff options
context:
space:
mode:
authorhu xinhui <xinhui_hu@foxmail.com>2018-10-18 14:31:14 +0800
committerhu xinhui <xinhui_hu@foxmail.com>2018-10-18 14:57:10 +0800
commit41bdc69d9c6103d766889bc088c98791a7caf70b (patch)
tree5a642e908eb98766480c3827e7b1ca9b5e95005e /deploy/adapters/ansible/kubernetes/roles/kargo/templates/inventory.j2
parent436552456ebd857fa1564ba7f15e08ac118fe548 (diff)
1.Optimization code for deploying k8s
2.Fix bugs for upgrade k8s version to v1.10.4 Change-Id: I6b17162574f4c4098eb6514cc067096e71f27f97 Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
Diffstat (limited to 'deploy/adapters/ansible/kubernetes/roles/kargo/templates/inventory.j2')
-rw-r--r--deploy/adapters/ansible/kubernetes/roles/kargo/templates/inventory.j226
1 files changed, 26 insertions, 0 deletions
diff --git a/deploy/adapters/ansible/kubernetes/roles/kargo/templates/inventory.j2 b/deploy/adapters/ansible/kubernetes/roles/kargo/templates/inventory.j2
new file mode 100644
index 00000000..0120ae18
--- /dev/null
+++ b/deploy/adapters/ansible/kubernetes/roles/kargo/templates/inventory.j2
@@ -0,0 +1,26 @@
+[all]
+{% for host, vales in hostvars.iteritems() %}
+{{ host }} ansible_ssh_host={{ vales['ansible_ssh_host'] }} ansible_ssh_pass=root ansible_user=root
+{% endfor %}
+
+[kube-master]
+{% for host in hostvars[inventory_hostname]['groups']['kube_master'] %}
+{{ host }}
+{% endfor %}
+
+[etcd]
+{% for host in hostvars[inventory_hostname]['groups']['etcd'] %}
+{{ host }}
+{% endfor %}
+
+[kube-node]
+{% for host in hostvars[inventory_hostname]['groups']['kube_node'] %}
+{{ host }}
+{% endfor %}
+
+[k8s-cluster:children]
+kube-node
+kube-master
+
+[calico-rr]
+[vault]