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

no-reply at openstack.org no-reply at openstack.org
Thu Mar 8 06:11:21 UTC 2018


We are psyched to announce the release of:

openstack-ansible 16.0.9: 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.9
^^^^^^


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

* When using Glance and NFS the NFS mount point will now be managed
  using a systemd mount unit file. This change ensures the deployment
  of glance is not making potentially system impacting changes to the
  "/etc/fstab" and modernizes how we deploy glance when using shared
  storage.

* New variables have been added to the glance role allowing a
  deployer to set the UID and GID of the glance user. The new options
  are, "glance_system_user_uid" and "glance_system_group_uid". These
  options are useful when deploying glance with shared storage as the
  back-end for images and will only set the UID and GID of the glance
  user when defined.


Deprecation Notes
*****************

* The "galera_client_opensuse_mirror_obs_url" variable has been
  removed since the OBS repository is no longer used to install the
  MariaDB packages.


Other Notes
***********

* The *max_fail_percentage* playbook option has been used with the
  default playbooks since the first release of the playbooks back in
  **Icehouse**. While the intention was to allow large-scale
  deployments to succeed in cases where a single node fails due to
  transient issues, this option has produced more problems that it
  solves. If a failure occurs that is transient in nature but is under
  the set failure percentage the playbook will report a success, which
  can cause silent failures depending on where the failure happened.
  If a deployer finds themselves in this situation the problems are
  are then compounded because the tools will report there are no known
  issues. To ensure deployers have the best deployment experience and
  the most accurate information a change has been made to remove the
  *max_fail_percentage* option from all of the default playbooks. The
  removal of this option has the side effect of requiring the deploy
  to skip specific hosts should one need to be omitted from a run, but
  has the benefit of eliminating silent, hard to track down, failures.
  To skip a failing host for a given playbook run use the *--limit
  '!$HOSTNAME'* CLI switch for the specific run. Once the issues have
  been resolved for the failing host rerun the specific playbook
  without the *--limit* option to ensure everything is in sync.

Changes in openstack-ansible 16.0.8..16.0.9
-------------------------------------------

e1e9785 Increase Ansible SSH connection retries
2cffc50 Remove the "max_fail_percentage" option
03e57be Ensure that constraints are used for AIO bootstrap
2767244 Update all SHAs for 16.0.9
6a49e10 Fix ARA/log data collection and reporting
d9fa53d Remove pycrypto from requirements.txt
a088b11 Fix cinder_service_region undefined


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

ansible-role-requirements.yml                      | 58 +++++++++----------
global-requirement-pins.txt                        |  2 +-
group_vars/all/all.yml                             |  2 +-
group_vars/magnum_all.yml                          |  1 +
playbooks/ceph-install.yml                         |  2 -
playbooks/defaults/repo_packages/gnocchi.yml       |  2 +-
.../defaults/repo_packages/openstack_services.yml  | 66 +++++++++++-----------
playbooks/etcd-install.yml                         |  1 -
playbooks/galera-install.yml                       |  2 -
playbooks/haproxy-install.yml                      |  1 -
playbooks/lxc-containers-create.yml                |  1 -
playbooks/lxc-containers-destroy.yml               |  1 -
playbooks/lxc-hosts-setup.yml                      |  1 -
playbooks/memcached-install.yml                    |  1 -
playbooks/openstack-hosts-setup.yml                |  1 -
playbooks/os-aodh-install.yml                      |  1 -
playbooks/os-barbican-install.yml                  |  1 -
playbooks/os-ceilometer-install.yml                |  1 -
playbooks/os-cinder-install.yml                    |  2 -
playbooks/os-glance-install.yml                    |  1 -
playbooks/os-gnocchi-install.yml                   |  1 -
playbooks/os-heat-install.yml                      |  1 -
playbooks/os-horizon-install.yml                   |  1 -
playbooks/os-keystone-install.yml                  |  2 -
playbooks/os-magnum-install.yml                    |  1 -
playbooks/os-nova-install.yml                      |  3 -
playbooks/os-octavia-install.yml                   |  1 -
playbooks/os-swift-install.yml                     |  2 -
playbooks/os-swift-sync.yml                        |  1 -
playbooks/os-tempest-install.yml                   |  1 -
playbooks/rabbitmq-install.yml                     |  3 -
playbooks/repo-server.yml                          |  1 -
playbooks/rsyslog-install.yml                      |  1 -
playbooks/utility-install.yml                      |  1 -
...nsuse-mirror-url-variable-fa2df9eee6399938.yaml |  5 ++
.../notes/remove-fax-fail-5038b4b6eb4951b3.yaml    | 21 +++++++
.../notes/systemd-nfs-setup-5c35c23eda4443be.yaml  | 11 ++++
requirements.txt                                   |  1 -
scripts/openstack-ansible.rc                       |  1 +
scripts/scripts-library.sh                         | 23 ++++++--
scripts/test-log-collect.sh                        | 26 ---------
zuul.d/playbooks/post.yml                          | 28 +++++++--
43 files changed, 152 insertions(+), 139 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 8636907..bb81a69 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +8,0 @@ PrettyTable<0.8,>=0.7.1 # BSD
-pycrypto>=2.6 # Public Domain






More information about the Release-announce mailing list