[release-announce] [openstackansible] openstack-ansible 15.1.9 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 5 20:47:05 UTC 2017


We are tickled pink to announce the release of:

openstack-ansible 15.1.9: Ansible playbooks for deploying OpenStack

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

15.1.9
^^^^^^


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

* The config_template template module now supports writing out
  valueless INI options without suffixing them with '=' or ':'. This
  is done via the 'ignore_none_type' attribute. If ignore_none_type is
  set to true, these key/value entries will be ignored, if it's set to
  false, then ConfigTemplateParser will write out only the option name
  without the '=' or ':' suffix. The default is true.


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

* The following variables have been removed from the
  "haproxy_server" role as they are no longer necessary or used. -
  haproxy_repo - haproxy_gpg_keys - haproxy_required_distro_packages


Security Issues
***************

* "PermitRootLogin" in the ssh configuration has changed from "yes"
  to "without-password".  This will only allow ssh to be used to
  authenticate root via a key.


Bug Fixes
*********

* In Ubuntu the "dnsmasq" package actually includes init scripts and
  service configuration which conflict with LXC and are best not
  included. The actual dependent package is "dnsmasq-base". The
  package list has been adjusted and a task added to remove the
  "dnsmasq" package and purge the related configuration files from all
  LXC hosts.

* Mysql cnf files can now be properly overridden. The
  config_template module has been extended to support valueless
  options, such as those that are found in the my.cnf file(i.e.
  *quick* under the *mysqldump* section). To use valueless options,
  use the *ignore_none_type* attribute of the config_template module.

Changes in openstack-ansible 15.1.8..15.1.9
-------------------------------------------

031317a Fix Barbican's health checks
27fbd63 Include db migration fix for next release
c6fa7d8 Remove urllib3/requests from requirements
417406b Suppress curl warning w/shell module
a996464 Pin Shade to last known version
1c580c3 Bump ceph-ansible to 2.2.11 tag
bc2b1eb Fix LXC container start order
aac4e02 Update role SHA's for online migration fixes
d5048ca Correct cinder online migrations command
9cb4ecc Update documentation redirects
f2c5e89 Remove global pin for ldappool
d27e24c Set serial to 100% for nova_compute
add34f5 Update all SHAs for 15.1.9
4d3ea00 Improve proxy vars in user_variables.yml


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

ansible-role-requirements.yml                      | 42 +++++++--------
deploy-guide/source/conf.py                        |  4 +-
etc/openstack_deploy/user_variables.yml            | 10 ++--
global-requirement-pins.txt                        |  9 +---
playbooks/common-playbooks/cinder.yml              |  2 +-
playbooks/common-playbooks/neutron.yml             |  2 +-
playbooks/common-playbooks/nova.yml                |  2 +-
playbooks/common-tasks/os-lxc-container-setup.yml  |  2 +-
playbooks/defaults/repo_packages/gnocchi.yml       |  2 +-
.../defaults/repo_packages/openstack_services.yml  | 60 +++++++++++-----------
playbooks/galera-install.yml                       |  2 +-
playbooks/inventory/group_vars/all.yml             |  2 +-
playbooks/os-cinder-install.yml                    |  2 +-
playbooks/os-keystone-install.yml                  |  2 +-
playbooks/os-nova-install.yml                      |  2 +-
playbooks/os-swift-install.yml                     |  2 +-
playbooks/rabbitmq-install.yml                     |  2 +-
playbooks/rsyslog-install.yml                      |  2 +-
playbooks/utility-install.yml                      |  2 +
playbooks/vars/configs/haproxy_config.yml          |  4 +-
...template-ignore-none-type-9387c236853f061b.yaml |  9 ++++
.../dnsmasq-lxc-conflict-fix-c8968f6a16d033c6.yaml | 10 ++++
.../fix-mysql-overrides-e5362ae15c657214.yaml      |  8 +++
releasenotes/notes/ldappool-65dcc48c12d28d07.yaml  |  4 +-
.../remove-haproxy-repo-vars-051a47bbfaf6d1da.yaml |  8 +++
...ot-login-without-password-948ec79c6508c19b.yaml |  6 +++
requirements.txt                                   |  2 -
27 files changed, 119 insertions(+), 85 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index c6fb0f1..d98ec30 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +8,0 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
@@ -16 +14,0 @@ PyYAML>=3.10.0 # MIT
-urllib3>=1.15.1 # MIT






More information about the Release-announce mailing list