etcd_cluster

andrewrothstein.etcd-cluster

Build Status

Configures an etcd cluster. Runs a voting member on every host in the etcd-master group and a proxy on the rest of the hosts in the etcd group.

Requirements

See meta/main.yml

Role Variables

See defaults/main.yml

Dependencies

See meta/main.yml

Example Playbook

example inventory.ini

# voting and non-voting members
[etcd]
host[1:n].test

# voting members
[etcd_master]
host[1:3].test

in your playbook:

- hosts: etcd
  roles:
    - role: andrewrothstein.etcd-cluster
      # if you don't want to secure your install then use
      # etcd_secure: False

Get details of etcd cluster

etcdctl endpoint status --cluster -w table

License

MIT

Author Information

Andrew Rothstein andrew.rothstein@gmail.com

About

configures an etcd cluster (variable hacks by Zorlin)

Install
ansible-galaxy install Zorlin/ansible-etcd-cluster
GitHub repository
License
mit
Downloads
244
Owner
Developer, sysadmin, distributed storage and free culture person. Still figuring out the rest.