9cebdb5d9e
This reverts commit 5b431f0f7f
.
Reason for revert: the any_errors_fatal play parameter is not templated
by Ansible (tested up to ansible-core 2.15.9). This behaviour is
demonstrated in [1].
This means that "{{ kolla_ansible_setup_any_errors_fatal }}" is always
interpreted as 'true', regardless of the value of
kolla_ansible_setup_any_errors_fatal. This is particularly bad because
the default value of kolla_ansible_setup_any_errors_fatal is false.
We now have gather_facts_max_fail_percentage which can be set to 0 to
provide the same functionality.
[1] https://github.com/markgoddard/ansible-experiments/tree/master/15-fatal-errors
Change-Id: I2e0ea49701b5900eae26434bcdb6b1bb44507ee7
15 lines
671 B
YAML
15 lines
671 B
YAML
---
|
|
upgrade:
|
|
- |
|
|
Support for failing execution early if fact collection fails on any of the
|
|
hosts by setting ``kolla_ansible_setup_any_errors_fatal`` to ``true`` has
|
|
been removed. This is due to Ansible's ``any_errors_fatal`` parameter not
|
|
being templated, resulting in the value always being interpreted as
|
|
``true``, even though the default value of
|
|
``kolla_ansible_setup_any_errors_fatal`` is ``false``.
|
|
|
|
Equivalent behaviour is possible by setting the maximum failure percentage
|
|
to 0. This may be done specifically for fact gathering using
|
|
``gather_facts_max_fail_percentage`` or globally using
|
|
``kolla_max_fail_percentage``.
|