kolla-ansible/zuul.d/nodesets.yaml
Gaëtan Trellu 9f578c85e0 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>
2021-04-08 06:39:19 +00:00

181 lines
3.7 KiB
YAML

---
- nodeset:
name: kolla-ansible-centos8
nodes:
- name: primary
label: centos-8
- nodeset:
name: kolla-ansible-centos8s
nodes:
- name: primary
label: centos-8-stream
- nodeset:
name: kolla-ansible-debian
nodes:
- name: primary
label: debian-buster
- nodeset:
name: kolla-ansible-debian-aarch64
nodes:
- name: primary
label: debian-buster-arm64
- nodeset:
name: kolla-ansible-focal
nodes:
- name: primary
label: ubuntu-focal
- nodeset:
name: kolla-ansible-focal-multi
nodes:
- name: primary
label: ubuntu-focal
- name: secondary1
label: ubuntu-focal
- name: secondary2
label: ubuntu-focal
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary1
- secondary2
- nodeset:
name: kolla-ansible-centos8-multi
nodes:
- name: primary
label: centos-8
- name: secondary1
label: centos-8
- name: secondary2
label: centos-8
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary1
- secondary2
- nodeset:
name: kolla-ansible-centos8s-multi
nodes:
- name: primary
label: centos-8-stream
- name: secondary1
label: centos-8-stream
- name: secondary2
label: centos-8-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary1
- secondary2
- nodeset:
name: kolla-ansible-focal-nested-virt
nodes:
- name: primary
label: nested-virt-ubuntu-focal
- nodeset:
name: kolla-ansible-centos8-nested-virt
nodes:
- name: primary
label: nested-virt-centos-8
- nodeset:
name: kolla-ansible-centos8s-nested-virt
nodes:
- name: primary
label: nested-virt-centos-8-stream
- nodeset:
name: kolla-ansible-centos8-multi-monasca
nodes:
- name: primary
label: centos-8
- name: secondary1
label: centos-8
- name: secondary2
label: centos-8
- name: secondary3
label: centos-8
- name: secondary4
label: centos-8
- name: secondary5
label: centos-8
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary1
- secondary2
- secondary3
- secondary4
- secondary5
- nodeset:
name: kolla-ansible-centos8s-multi-monasca
nodes:
- name: primary
label: centos-8-stream
- name: secondary1
label: centos-8-stream
- name: secondary2
label: centos-8-stream
- name: secondary3
label: centos-8-stream
- name: secondary4
label: centos-8-stream
- name: secondary5
label: centos-8-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes:
- secondary1
- secondary2
- 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