Commit Graph

6 Commits

Author SHA1 Message Date
Mark Goddard
6c54ce4d3b Introduce max fail percentage to playbooks
This allows us to continue execution until a certain proportion of hosts
fail. This can be useful at scale, where failures are common, and
restarting a deployment is time-consuming.

The default max failure percentage is 100, keeping the default
behaviour. A global max failure percentage may be set via
kayobe_max_fail_percentage, and individual playbooks may define a max
failure percentage via <playbook>_max_fail_percentage.

Related Kolla Ansible patch:
https://review.opendev.org/c/openstack/kolla-ansible/+/805598

Change-Id: Ib81c72b63be5765cca664c38141ffc769640cf07
2024-06-03 16:24:29 +00:00
Mark Goddard
dbb298707a Remove config-mgmt group, instead use localhost
There are places where we assume the control host is localhost, so this group is of
little use.
2017-12-01 11:21:00 +00:00
Mark Goddard
697b2eecc2 Create a baremetal-compute group for baremetal compute nodes
The compute group was used in a few places, but this now overlaps with
the group used for virtualised compute nodes.
2017-11-12 09:35:40 +00:00
Mark Goddard
ca284aea06 Fix ansible warnings for when clauses with curly braces 2017-10-20 12:14:35 +01:00
Mark Goddard
0446677dab Add ipmi_address variables for Dell compute node inventory 2017-06-28 17:25:01 +01:00
Mark Goddard
29e5c9cd1d Factor out compute node inventory generation into a separate playbook 2017-04-27 13:00:34 +01:00