kayobe/releasenotes/notes/os-distribution-69445eb19a611d43.yaml
Mark Goddard 1cac2ccbc8 Add os_release variable, build CentOS stream images
* add os_release variable
* build CentOS stream overcloud root disk images
* build CentOS stream IPA images

Story: 2008795
Task: 42417

Change-Id: I3d231076052fbfa8416f34c038c02fd10a1c37f2
2021-05-04 16:03:08 +00:00

18 lines
847 B
YAML

---
features:
- |
Adds an ``os_distribution`` variable in ``etc/kayobe/globals.yml``, with a
default value of ``centos``. The variable can also be set to ``ubuntu``,
and sets sensible default values for other variables. Also adds an
``os_release`` variable in the same file, with a default value of
``8-stream`` when ``os_distribution`` is ``centos`` or ``focal`` when
``os_distribution`` is ``ubuntu``.
upgrade:
- |
Modifies the default value of ``controller_bootstrap_user``,
``compute_bootstrap_user``, ``seed_bootstrap_user``,
``seed_hypervisor_bootstrap_user`` and ``storage_bootstrap_user`` from
using the ``$USER`` environment variable of the Ansible control host to
``os_distribution``. This provides a more predictable default that does not
depend on the Ansible execution environment.