[release-announce] [openstackansible] openstack-ansible 16.0.3 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Nov 20 13:22:08 UTC 2017


We contentedly announce the release of:

openstack-ansible 16.0.3: Ansible playbooks for deploying OpenStack

This release is part of the pike 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.

16.0.3
^^^^^^


New Features
************

* The installation of Erlang and is now optimized for CentOS. Erlang
  19.x is now installed via a single package that is maintained by
  RabbitMQ developers and it provides the minimal features required
  for RabbitMQ to function. It also includes HiPE support for
  increased performance.

  The version of Erlang is kept constant using yum's versionlock
  plugin.

* RabbitMQ is now installed via an RPM repository provided by
  RabbitMQ developers. The version is kept constant via yum's
  versionlock plugin. This allows the tasks to lock the RabbitMQ
  version to a particular revision and prevent changes to that
  version.


Upgrade Notes
*************

* The ceph-ansible integration has been updated to support the ceph-
  ansible v3.0 series tags. The new v3.0 series brings a significant
  refactoring of the ceph-ansible roles and vars, so it is strongly
  recommended to consult the upstream ceph-ansible documentation
  (http://docs.ceph.com/ceph-ansible/master/) to perform any required
  vars migrations before you upgrade.

* The ceph-ansible common roles are no longer namespaced with a
  galaxy-style '.' (ie. "ceph.ceph-common" is now cloned as "ceph-
  common"), due to a change in the way upstream meta dependencies are
  handled in the ceph roles. The roles will be cloned according to the
  new naming, and an upgrade playbook "ceph-galaxy-removal.yml" has
  been added to clean up the stale galaxy-named roles.


Critical Issues
***************

* The ceph-ansible integration has been updated to support the ceph-
  ansible v3.0 series tags. The new v3.0 series brings a significant
  refactoring of the ceph-ansible roles and vars, so it is strongly
  recommended to consult the upstream ceph-ansible documentation
  (http://docs.ceph.com/ceph-ansible/master/) to perform any required
  vars migrations before you upgrade.


Bug Fixes
*********

* The "sysstat" package was installed on all distributions, but it
  was only configured to run on Ubuntu and OpenSUSE. It would not run
  on CentOS due to bad SELinux contexts and file permissions on
  "/etc/cron.d/sysstat". This has been fixed and "sysstat" now runs
  properly on CentOS.

Changes in openstack-ansible 16.0.2..16.0.3
-------------------------------------------

b5c2d94 PermitRootLogin for hosts group
9656cab Zuul: add file extension to playbook path
1833440 Update swift role SHA
8aa1cc7 Initial integrated zuulv3 jobs
8c5a77e Use zuul v3 src location to install ARA
6c7ee84 Update all SHAs for 16.0.3
cad752a Correct regex for disk size
9ade47f Add ceph-ansible v3 support
bc749df Include the Ansible version variable when installing ara
9b813c5 Updated repo cloner for zuulv3
99abc90 Fix warning in upgrade


Diffstat (except docs and test files)
-------------------------------------

ansible-role-requirements.yml                      |  74 ++++++++-------
group_vars/all/all.yml                             |   2 +-
group_vars/all/ceph.yml                            |   3 +-
group_vars/hosts.yml                               |   3 +
playbooks/ceph-install.yml                         |  44 ++++++---
playbooks/defaults/repo_packages/gnocchi.yml       |   2 +-
.../defaults/repo_packages/openstack_services.yml  |  68 ++++++-------
.../notes/ceph-ansible-v3-a570cf4477c77860.yaml    |  15 +++
.../notes/ceph-galaxy-roles-1a0a13be026e45d8.yaml  |   8 ++
...ize-centos-erlang-install-bafd1c376ffca35e.yaml |  15 +++
...t-centos-opensuse-running-0be396c60a513562.yaml |   8 ++
scripts/gate-check-commit.sh                       |   7 +-
scripts/run-upgrade.sh                             |   1 +
.../playbooks/ceph-galaxy-removal.yml              |  31 ++++++
.../playbooks/user-secrets-adjustment.yml          |   3 +-
.../bootstrap-host/tasks/check-requirements.yml    |   2 +-
.../templates/user_variables_ceph.yml.j2           |   2 +-
zuul.d/jobs.yaml                                   | 101 ++++++++++++++++++++
zuul.d/playbooks/run.yml                           |  12 +++
zuul.d/project.yaml                                |  41 ++++++++
23 files changed, 408 insertions(+), 165 deletions(-)







More information about the Release-announce mailing list