We are stoked to announce the release of: openstack-ansible 18.1.4: Ansible playbooks for deploying OpenStack This release is part of the rocky stable release series. The source is available from: https://git.openstack.org/cgit/openstack/openstack-ansible Download the package from: https://tarballs.openstack.org/openstack-ansible/ For more details, please see below. 18.1.4 ^^^^^^ New Features ************ * It is now possible to modify the NTP server options in chrony using "security_ntp_server_options". * Chrony got a new configuration option to synchronize the system clock back to the RTC using the "security_ntp_sync_rtc" variable. Disabled by default. Upgrade Notes ************* * The data structure for "galera_gpg_keys" has been changed to be a dict 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 "galera_gpg_keys" have been changed for all supported platforms will 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. * The data structure for "rabbitmq_gpg_keys" has been changed to be a dict 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 "rabbitmq_gpg_keys" have been changed for all supported platforms will 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. Deprecation Notes ***************** * The following variable name changes have been implemented in order to better reflect their purpose. * "lxc_host_machine_quota_disabled" -> "lxc_host_btrfs_quota_disabled" * "lxc_host_machine_qgroup_space_limit" -> "lxc_host_btrfs_qgroup_space_limit" * "lxc_host_machine_qgroup_compression_limit" -> "lxc_host_btrfs_qgroup_compression_limit" Bug Fixes ********* * When using LXC containers with a copy-on-write back-end, the "lxc_hosts" role execution would fail due to undefined variables with the "nspawn_host_" prefix. This issue has now been fixed. * In https://review.openstack.org/582633 an adjustment was made to the "openstack-ansible" wrapper which mistakenly changed the intended behaviour. The wrapper is only meant to include the extra- vars and invoke the inventory if "ansible-playbook" was executed from inside the "openstack-ansible" repository clone (typically "/opt/openstack- ansible"), but the change made the path irrelevant. This has now been fixed - "ansible-playbook" and "ansible" will only invoke the inventory and include extra vars if it is invoked from inside the git clone path. Changes in openstack-ansible 18.1.3..18.1.4 ------------------------------------------- f18e56b Define OSA clone dir in the openstack-ansible.sh script ffcde42 Bump version to 18.1.4 a603874 Bump SHAs for stable/rocky Diffstat (except docs and test files) ------------------------------------- ansible-role-requirements.yml | 26 ++++---- inventory/group_vars/all/all.yml | 2 +- playbooks/defaults/repo_packages/gnocchi.yml | 4 +- .../defaults/repo_packages/openstack_services.yml | 74 +++++++++++----------- ...chrony-ntp-server-options-f8f87225a5282e1a.yaml | 4 ++ .../notes/chrony-rtc-sync-f46b9a526aec0889.yaml | 4 ++ .../notes/galera-gpg-keys-96ed45fd1ec4cb14.yaml | 12 ++++ .../lxc-host-machine-vars-5d11b1f269167fd3.yaml | 15 +++++ .../osa-wrapper-path-fix-91e8c56b72c968b0.yaml | 12 ++++ .../notes/rabbitmq-gpg-keys-042a47164265ea40.yaml | 12 ++++ scripts/bootstrap-ansible.sh | 1 + scripts/openstack-ansible.sh | 2 +- 12 files changed, 114 insertions(+), 54 deletions(-)