Jonathan Rosser 3c698f2426 Correct elasticsearch host roles for small clusters
Previously, the number of masters was equal to the node count divided
by two and rounded up if an even number. This worked for cluster sizes
greater than 3 nodes but did not properly assign enough masters for a
3 node cluster, and did not handle special cases of single node clusters
that may exist in a test environment.

New code handles these edge cases and improves the comments around node
role assignment.

Correcting the number of masters has the side effect of also correcting
the layout of data nodes. A 3 node cluster will no longer exhibit an
unused node.

Change-Id: I2243a6c0163ab32e3c0def383a10244a34450530
2018-06-19 11:29:30 +01:00
2018-02-13 11:02:27 +00:00
2018-04-13 10:31:34 -05:00
2018-04-21 09:03:47 +08:00
2018-04-11 03:11:44 -05:00
2018-04-26 16:41:51 -05:00
2018-04-24 21:43:03 +00:00
2016-11-07 08:19:06 -06:00
2018-05-28 10:13:34 +00:00
2018-06-07 14:25:10 -05:00
2018-03-28 10:28:54 +01:00
2018-02-01 02:16:36 -08:00
2016-05-27 11:57:18 +00:00
2016-06-14 15:32:40 +00:00
2018-03-03 12:40:14 +08:00
2017-03-02 11:51:26 +00:00
2018-03-28 10:28:54 +01:00

Team and repository tags

image

OpenStack-Ansible Operator Tooling

This repository is a collecting point for various scripts and tools which OpenStack-Ansible Developers and Operators have found to be useful and want to share and collaboratively improve.

The contents of this repository are not strictly quality managed and are only tested by hand by the contributors and consumers. Anyone using the tooling is advised to very clearly understand what it is doing before using it on a production environment.

Galaxy roles

OpenStack Ansible backup

This role will perform backups for OpenStack-Ansible deployments and it needs to run on the deploy node. It will backup data on container and then synchronize backup files to the deploy node.

Description
Operations-related content for OpenStack-Ansible
Readme 15 MiB
Languages
Jinja 82.1%
Shell 12.1%
Python 4.7%
PHP 1.1%