[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