|
|
@ -1,48 +1,51 @@ |
|
|
|
node1 ansible_ssh_host={{gce.instance_data[0].public_ip}} |
|
|
|
node2 ansible_ssh_host={{gce.instance_data[1].public_ip}} |
|
|
|
{% set node1 = gce.instance_data[0].name %} |
|
|
|
{% set node2 = gce.instance_data[1].name %} |
|
|
|
{{node1}} ansible_ssh_host={{gce.instance_data[0].public_ip}} |
|
|
|
{{node2}} ansible_ssh_host={{gce.instance_data[1].public_ip}} |
|
|
|
{% if mode is defined and mode in ["separate", "ha"] %} |
|
|
|
node3 ansible_ssh_host={{gce.instance_data[2].public_ip}} |
|
|
|
{% set node3 = gce.instance_data[2].name %} |
|
|
|
{{node3}} ansible_ssh_host={{gce.instance_data[2].public_ip}} |
|
|
|
{% endif %} |
|
|
|
|
|
|
|
{% if mode is defined and mode == "separate" %} |
|
|
|
[kube-master] |
|
|
|
node1 |
|
|
|
{{node1}} |
|
|
|
|
|
|
|
[kube-node] |
|
|
|
node2 |
|
|
|
{{node2}} |
|
|
|
|
|
|
|
[etcd] |
|
|
|
node3 |
|
|
|
{{node3}} |
|
|
|
|
|
|
|
[vault] |
|
|
|
node3 |
|
|
|
{{node3}} |
|
|
|
{% elif mode is defined and mode == "ha" %} |
|
|
|
[kube-master] |
|
|
|
node1 |
|
|
|
node2 |
|
|
|
{{node1}} |
|
|
|
{{node2}} |
|
|
|
|
|
|
|
[kube-node] |
|
|
|
node3 |
|
|
|
{{node3}} |
|
|
|
|
|
|
|
[etcd] |
|
|
|
node2 |
|
|
|
node3 |
|
|
|
{{node2}} |
|
|
|
{{node3}} |
|
|
|
|
|
|
|
[vault] |
|
|
|
node2 |
|
|
|
node3 |
|
|
|
{{node2}} |
|
|
|
{{node3}} |
|
|
|
{% else %} |
|
|
|
[kube-master] |
|
|
|
node1 |
|
|
|
{{node1}} |
|
|
|
|
|
|
|
[kube-node] |
|
|
|
node2 |
|
|
|
{{node2}} |
|
|
|
|
|
|
|
[etcd] |
|
|
|
node1 |
|
|
|
{{node1}} |
|
|
|
|
|
|
|
[vault] |
|
|
|
node1 |
|
|
|
{{node1}} |
|
|
|
{% endif %} |
|
|
|
|
|
|
|
[k8s-cluster:children] |
|
|
|