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