Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {% set node1 = gce.instance_data[0].name %}
- {{node1}} ansible_ssh_host={{gce.instance_data[0].public_ip}}
- {% if mode != "aio" %}
- {% set node2 = gce.instance_data[1].name %}
- {{node2}} ansible_ssh_host={{gce.instance_data[1].public_ip}}
- {% endif %}
- {% if mode is defined and mode in ["ha", "ha-scale", "separate", "separate-scale"] %}
- {% set node3 = gce.instance_data[2].name %}
- {{node3}} ansible_ssh_host={{gce.instance_data[2].public_ip}}
- {% endif %}
- {% set node4 = gce.instance_data[3].name %}
- {{node4}} ansible_ssh_host={{gce.instance_data[3].public_ip}}
- {% set node5 = gce.instance_data[4].name %}
- {{node5}} ansible_ssh_host={{gce.instance_data[4].public_ip}}
- {% set node6 = gce.instance_data[5].name %}
- {{node6}} ansible_ssh_host={{gce.instance_data[5].public_ip}}
- {% set node7 = gce.instance_data[6].name %}
- {{node7}} ansible_ssh_host={{gce.instance_data[6].public_ip}}
- {% if node is defined and mode in ["separate", "separate-scale"] %}
- [kube-master]
- {{node1}}
- [kube-node]
- {{node2}}
- [etcd]
- {{node3}}
- [vault]
- {{node3}}
- {% elif mode is defined and mode in ["ha", "ha-scale"] %}
- [kube-master]
- {{node1}}
- {{node2}}
- {{node3}}
- [kube-node]
- {{node4}}
- {{node5}}
- [etcd]
- {{node1}}
- {{node2}}
- {{node3}}
- [vault]
- {{node1}}
- {{node2}}
- {{node3}}
- {% elif mode == "default" %}
- [kube-master]
- {{node1}}
- [kube-node]
- {{node2}}
- [etcd]
- {{node1}}
- [vault]
- {{node1}}
- {% elif mode == "aio" %}
- [kube-master]
- {{node1}}
- [kube-node]
- {{node1}}
- [etcd]
- {{node1}}
- [vault]
- {{node1}}
- {% endif %}
- [k8s-cluster:children]
- kube-node
- kube-master
- {% if mode is defined and mode in ["scale", "separate-scale", "ha-scale"] %}
- [fake_hosts]
- fake_scale_host[1:200]
- [kube-node:children]
- fake_hosts
- {% endif %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement