ansible script in this directory can be used to deploy a fully functioning 3 node ‘etcd3’ cluster to existing servers or VMs with host persistent storage.
The inventory file
inv.yml should be structured as follows:
[nodes] server1 IP=192.168.205.10 server2 IP=192.168.205.11 server3 IP=192.168.205.12
Ensure that the
nodes group is used and that the
IP attribute is defined
This installation method assumes you have root
ssh keys installed on all the servers in the inventory file.
The current/default version of ‘etcd3’ installed is
"3.2.7". For other version of
etcd3 to be installed, update the
etcd_version variable in the
To install ‘etcd3’ on all servers, run the following command:
ansible-playbook -i inv.yml etcd3.yml