We contentedly announce the release of: openstack-ansible 18.1.8: Ansible playbooks for deploying OpenStack This release is part of the rocky stable release series. The source is available from: https://opendev.org/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ Please report issues through: https://bugs.launchpad.net/openstack-ansible/+bugs For more details, please see below. 18.1.8 ^^^^^^ New Features ************ * A new option has been added allowing deployers to disable any and all containers on a given host. The option *no_containers* is a boolean which, if undefined, will default to *false*. This option can be added to any host in the *openstack_user_config.yml* or via an override in *conf.d*. When this option is set to *true* the given host will be treated as a baremetal machine. The new option mirrors the existing environmental option *is_metal* but allows deployers to target specific hosts instead of entire groups. log_hosts: infra-1: ip: 172.16.24.2 no_containers: true Upgrade Notes ************* * The variable "tempest_image_dir_owner" is removed in favour of using default ansible user to create the image directory. * The data structure for "ceph_gpg_keys" has been changed to be a list of dicts, each of which is passed directly to the applicable apt_key/rpm_key module. As such any overrides would need to be reviewed to ensure that they do not pass any key/value pairs which would cause the module to fail. * The default values for "ceph_gpg_keys" have been changed for all supported platforms and now use vendored keys. This means that the task execution will no longer reach out to the internet to add the keys, making offline or proxy-based installations easier and more reliable. * A new value "epel_gpg_keys" can be overridden to use a different GPG key for the EPEL-7 RPM package repo instead of the vendored key used by default. Changes in openstack-ansible 18.1.7..18.1.8 ------------------------------------------- c8d05df75 Dropping support of 42.3 c49a2e4f9 Load extra variables correctly in wrapper 749fe63a3 Update SHA for heat eb24506c8 Add global HA policy for rabbitmq 0076f77a6 Bump SHAs for stable/rocky Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 10 +-- inventory/group_vars/all/infra.yml | 5 ++ inventory/group_vars/all/oslo-messaging.yml | 2 + playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 76 +++++++++++----------- .../notes/oslomsg_policies-7ac27a5c2a7fbed2.yaml | 9 +++ scripts/openstack-ansible.sh | 2 +- zuul.d/jobs.yaml | 53 --------------- zuul.d/project-templates.yaml | 17 ----- 9 files changed, 61 insertions(+), 115 deletions(-)