[release-announce] openstack-ansible 18.1.4 (rocky)
no-reply at openstack.org
no-reply at openstack.org
Mon Feb 18 18:24:38 UTC 2019
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(-)
More information about the Release-announce
mailing list