From 825aa0d9eac4bf0d2603b30431d1d1730fe69a02 Mon Sep 17 00:00:00 2001 From: Andrew Bonney Date: Fri, 13 May 2022 13:12:01 +0100 Subject: [PATCH] Serialise operations on components which may be highly available Minimal playbook changes to reduce the risk out outages. This could be further improved by contacting the elasticsearch API during actions to ensure that each node recovers before moving on to the next. Change-Id: If106efd5700c770a8256adb11cb4735d11cbed5c --- elk_metrics_7x/installElastic.yml | 2 +- elk_metrics_7x/installKibana.yml | 1 + elk_metrics_7x/installLogstash.yml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/elk_metrics_7x/installElastic.yml b/elk_metrics_7x/installElastic.yml index 7229d828..6c7636f8 100644 --- a/elk_metrics_7x/installElastic.yml +++ b/elk_metrics_7x/installElastic.yml @@ -14,7 +14,7 @@ - name: Install Elastic Search hosts: elastic:kibana become: true - + serial: 1 vars_files: - vars/variables.yml diff --git a/elk_metrics_7x/installKibana.yml b/elk_metrics_7x/installKibana.yml index 087160c1..fe9b8ab0 100644 --- a/elk_metrics_7x/installKibana.yml +++ b/elk_metrics_7x/installKibana.yml @@ -14,6 +14,7 @@ - name: Install Kibana hosts: kibana become: true + serial: [1, '100%'] vars_files: - vars/variables.yml diff --git a/elk_metrics_7x/installLogstash.yml b/elk_metrics_7x/installLogstash.yml index d8f5648a..211de9be 100644 --- a/elk_metrics_7x/installLogstash.yml +++ b/elk_metrics_7x/installLogstash.yml @@ -14,6 +14,7 @@ - name: Install Logstash hosts: logstash become: true + serial: [1, '100%'] vars_files: - vars/variables.yml