diff options
| author | Gaëtan Trellu <gaetan.trellu@incloudus.com> | 2019-07-10 11:38:14 -0400 |
|---|---|---|
| committer | Radosław Piliszek <radoslaw.piliszek@gmail.com> | 2021-04-08 06:39:19 +0000 |
| commit | 9f578c85e0b4e498e9bfb7d3795a9db1c545a611 (patch) | |
| tree | f3e7d72f110c70017853ef330bebceb24b19b17e /zuul.d | |
| parent | 0b0dd35837a22cad8313dd8df6806dc316919a2f (diff) | |
| download | kolla-ansible-9f578c85e0b4e498e9bfb7d3795a9db1c545a611.tar.gz kolla-ansible-9f578c85e0b4e498e9bfb7d3795a9db1c545a611.zip | |
Add HAcluster Ansible role
Adds HAcluster Ansible role. This role contains High Availability
clustering solution composed of Corosync, Pacemaker and Pacemaker Remote.
HAcluster is added as a helper role for Masakari which requires it for
its host monitoring, allowing to provide HA to instances on a failed
compute host.
Kolla hacluster images merged in [1].
[1] https://review.opendev.org/#/c/668765/
Change-Id: I91e5c1840ace8f567daf462c4eb3ec1f0c503823
Implements: blueprint ansible-pacemaker-support
Co-Authored-By: Radosław Piliszek <radoslaw.piliszek@gmail.com>
Co-Authored-By: Mark Goddard <mark@stackhpc.com>
Diffstat (limited to 'zuul.d')
| -rw-r--r-- | zuul.d/base.yaml | 1 | ||||
| -rw-r--r-- | zuul.d/jobs.yaml | 4 | ||||
| -rw-r--r-- | zuul.d/nodesets.yaml | 24 |
3 files changed, 27 insertions, 2 deletions
diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml index a580da819..c06501365 100644 --- a/zuul.d/base.yaml +++ b/zuul.d/base.yaml @@ -150,6 +150,7 @@ voting: false files: - ^ansible/roles/masakari/ + - ^ansible/roles/hacluster/ - ^tests/test-masakari.sh - ^tests/test-dashboard.sh vars: diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 4378dc9fe..70e7be271 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -295,7 +295,7 @@ - job: name: kolla-ansible-ubuntu-source-masakari parent: kolla-ansible-masakari-base - nodeset: kolla-ansible-focal + nodeset: kolla-ansible-focal-masakari vars: base_distro: ubuntu install_type: source @@ -303,7 +303,7 @@ - job: name: kolla-ansible-centos8s-source-masakari parent: kolla-ansible-masakari-base - nodeset: kolla-ansible-centos8s + nodeset: kolla-ansible-centos8s-masakari vars: base_distro: centos install_type: source diff --git a/zuul.d/nodesets.yaml b/zuul.d/nodesets.yaml index 67c60adfc..0c40dd7fc 100644 --- a/zuul.d/nodesets.yaml +++ b/zuul.d/nodesets.yaml @@ -154,3 +154,27 @@ - secondary3 - secondary4 - secondary5 + +- nodeset: + name: kolla-ansible-focal-masakari + nodes: + - name: primary + label: ubuntu-focal + - name: secondary + label: ubuntu-focal + - name: ternary1 + label: ubuntu-focal + - name: ternary2 + label: ubuntu-focal + +- nodeset: + name: kolla-ansible-centos8s-masakari + nodes: + - name: primary + label: centos-8-stream + - name: secondary + label: centos-8-stream + - name: ternary1 + label: centos-8-stream + - name: ternary2 + label: centos-8-stream |
