We contentedly announce the release of:
openstack-ansible 14.0.5: Ansible playbooks for deploying OpenStack
This release is part of the newton stable release series.
The source is available from:
http://git.openstack.org/cgit/openstack/openstack-ansible
Download the package from:
https://tarballs.openstack.org/openstack-ansible/
For more details, please see below.
14.0.5 ^^^^^^
New Features ************
* The installation of "chrony" is still enabled by default, but it is now controlled by the "security_enable_chrony" variable.
* If the cinder backup service is enabled with "cinder_service_backup_program_enabled: True", then heat will be configured to use the cinder backup service. The "heat_cinder_backups_enabled" variable will automatically be set to "True".
* The copy of the "/etc/openstack-release" file is now optional. To disable the copy of the file, set "openstack_distrib_file" to "no".
* The location of the "/etc/openstack-release" file placement can now be changed. Set the variable "openstack_distrib_file_path" to place it in a different path.
* Swift "versioned_writes" middleware is added to the pipeline by default. Additionally the "allow_versioned_writes" settings in the middleware configuration is set to "True". This follows the Swift defaults, and enables the use of the "X-History-Location" metadata Header.
Upgrade Notes *************
* The variables used to produce the "/etc/openstack-release" file have been changed in order to improve consistency in the name spacing according to their purpose.
"openstack_code_name" --> "openstack_distrib_code_name" "openstack_release" --> "openstack_distrib_release"
Note that the value for "openstack_distrib_release" will be taken from the variable "openstack_release" if it is set.
* The variable "proxy_env_url" is now used by the apt-cacher-ng jinja2 template to set up an HTTP/HTTPS proxy if needed.
* The variable "gnocchi_required_pip_packages" was incorrectly named and has been renamed to "gnocchi_requires_pip_packages" to match the standard across all roles.
Bug Fixes *********
* The "container_cidr" key has been restored back to "openstack_inventory.json".
The fix to remove deleted global override keys mistakenly deleted the "container_cidr" key. This was used by downstream consumers, and cannot be reconstructed with other information inside the inventory file. Regression tests were also added.
* The apt-cacher-ng daemon does not use the proxy server specified in environment variables. The proxy server specified in the "proxy_env_url" variable is now set inside the apt-cacher-ng configuration file.
* Setup for the PowerVM driver was not properly configuring the system to support RMC configuration for client instances. This fix introduces an interface template for PowerVM that properly supports mixed IPV4/IPV6 deploys and adds documentation for PowerVM RMC. For more information see bug 1643988.
Changes in openstack-ansible 14.0.4..14.0.5 -------------------------------------------
2292cd1 Add retries to apt update in cache proxy task 484ebd4 Auto-enable heat cinder backup functionality 42923c0 Fixed when logic for gnocchi bind mounts d1bea59 Update all SHAs for 14.0.5 299264a Don't delete container_cidr key when overriding
Diffstat (except docs and test files) -------------------------------------
ansible-role-requirements.yml | 20 +++++----- global-requirement-pins.txt | 2 +- playbooks/common-tasks/package-cache-proxy.yml | 2 + playbooks/defaults/repo_packages/gnocchi.yml | 2 +- .../defaults/repo_packages/openstack_services.yml | 46 +++++++++++----------- playbooks/inventory/dynamic_inventory.py | 4 +- playbooks/inventory/group_vars/all.yml | 4 +- playbooks/inventory/group_vars/heat_all.yml | 4 ++ playbooks/os-gnocchi-install.yml | 6 ++- .../chrony-config-variable-7a1a7862c05c9675.yaml | 5 +++ ...ntainer_cidr_key_restored-4d232fff46ec00b9.yaml | 11 ++++++ ...heat-using-cinder-backups-f9b4837d25f4b8b7.yaml | 8 ++++ ...tack-release-file-changes-ef4b28d46378fd7a.yaml | 19 +++++++++ .../proxy-apt-cacher-ng-1bedb761e2db04b8.yaml | 9 +++++ .../support-powervm-rmc-dedce9da5fdd1bea.yaml | 7 ++++ ...rsioned-writes-middleware-0b529e3cf2fb493d.yaml | 8 ++++ ...ame-required-pip-packages-632851ef8137a4a1.yaml | 5 +++ scripts/scripts-library.sh | 2 +- 19 files changed, 150 insertions(+), 41 deletions(-)