Robin Elfrink
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
4 additions and
4 deletions
-
roles/etcd/tasks/configure.yml
-
roles/etcd/tasks/join_etcd-events_member.yml
-
roles/etcd/tasks/join_etcd_member.yml
|
|
@ -1,6 +1,6 @@ |
|
|
|
--- |
|
|
|
- name: Configure | Check if etcd cluster is healthy |
|
|
|
shell: "set -o pipefail && {{ bin_dir }}/etcdctl endpoint --cluster status && {{ bin_dir }}/etcdctl endpoint --cluster health 2>&1 | grep -q -v 'Error: unhealthy cluster'" |
|
|
|
shell: "set -o pipefail && {{ bin_dir }}/etcdctl endpoint --cluster status && {{ bin_dir }}/etcdctl endpoint --cluster health 2>&1 | grep -v 'Error: unhealthy cluster' >/dev/null" |
|
|
|
args: |
|
|
|
executable: /bin/bash |
|
|
|
register: etcd_cluster_is_healthy |
|
|
@ -19,7 +19,7 @@ |
|
|
|
ETCDCTL_ENDPOINTS: "{{ etcd_access_addresses }}" |
|
|
|
|
|
|
|
- name: Configure | Check if etcd-events cluster is healthy |
|
|
|
shell: "set -o pipefail && {{ bin_dir }}/etcdctl endpoint --cluster status && {{ bin_dir }}/etcdctl endpoint --cluster health 2>&1 | grep -q -v 'Error: unhealthy cluster'" |
|
|
|
shell: "set -o pipefail && {{ bin_dir }}/etcdctl endpoint --cluster status && {{ bin_dir }}/etcdctl endpoint --cluster health 2>&1 | grep -v 'Error: unhealthy cluster' >/dev/null" |
|
|
|
args: |
|
|
|
executable: /bin/bash |
|
|
|
register: etcd_events_cluster_is_healthy |
|
|
|
|
|
@ -25,7 +25,7 @@ |
|
|
|
{%- endfor -%} |
|
|
|
|
|
|
|
- name: Join Member | Ensure member is in etcd-events cluster |
|
|
|
shell: "set -o pipefail && {{ bin_dir }}/etcdctl member list | grep -q {{ etcd_events_access_address }}" |
|
|
|
shell: "set -o pipefail && {{ bin_dir }}/etcdctl member list | grep {{ etcd_events_access_address }} >/dev/null" |
|
|
|
args: |
|
|
|
executable: /bin/bash |
|
|
|
register: etcd_events_member_in_cluster |
|
|
|
|
|
@ -26,7 +26,7 @@ |
|
|
|
{%- endfor -%} |
|
|
|
|
|
|
|
- name: Join Member | Ensure member is in etcd cluster |
|
|
|
shell: "set -o pipefail && {{ bin_dir }}/etcdctl member list | grep -q {{ etcd_access_address }}" |
|
|
|
shell: "set -o pipefail && {{ bin_dir }}/etcdctl member list | grep {{ etcd_access_address }} >/dev/null" |
|
|
|
args: |
|
|
|
executable: /bin/bash |
|
|
|
register: etcd_member_in_cluster |
|
|
|