[release-announce] [openstackansible] openstack-ansible 14.0.7 (newton)
no-reply at openstack.org
no-reply at openstack.org
Tue Feb 14 12:23:36 UTC 2017
We contentedly announce the release of:
openstack-ansible 14.0.7: Ansible playbooks for deploying OpenStack
This release is part of the newton 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.
14.0.7
^^^^^^
New Features
************
* It is now possible to customise the location of the configuration
file source for the All-In-One (AIO) bootstrap process using the
"bootstrap_host_aio_config_path" variable.
* It is now possible to customise the location of the scripts used
in the All-In-One (AIO) boostrap process using the
"bootstrap_host_aio_script_path" variable.
* It is now possible to customise the name of the
"user_variables.yml" file created by the All-In-One (AIO) bootstrap
process using the "bootstrap_host_user_variables_filename" variable.
* It is now possible to customise the name of the "user_secrets.yml"
file created by the All-In-One (AIO) bootstrap process using the
"bootstrap_host_user_secrets_filename" variable.
* The filename of the apt source for the ubuntu cloud archive can
now be defined with the variable "uca_apt_source_list_filename".
* The filename of the apt source for the ubuntu cloud archive used
in ceph client can now be defined by giving a filename in the uca
part of the dict "ceph_apt_repos".
* The filename of the apt source for the ubuntu cloud archive can
now be defined with the variable "uca_apt_source_list_filename".
* The filename of the apt/yum source can now be defined with the
variable "mariadb_repo_filename".
* The filename of the apt source can now be defined with the
variable "filename" inside the dicts "galera_repo" and
"galera_percona_xtrabackup_repo".
* The filename of the apt source for the haproxy ppa can now be
defined with the "filename" section of the dict "haproxy_repo".
* The filename of the apt source for the ubuntu cloud archive can
now be defined with the variable "uca_apt_source_list_filename".
* The "rabbitmq_server" role now supports disabling listeners that
do not use TLS. Deployers can override the
"rabbitmq_disable_non_tls_listeners" variable, setting a value of
"True" if they wish to enable this feature.
* Additional volume-types can be created by defining a list named
"extra_volume_types" in the desired backend of the variable(s)
"cinder_backends"
* You can specify the "galera_package_arch" variable to force a
specific architecture when installing percona and qpress packages.
This will be automatically calculated based on the architecture of
the "galera_server" host. Acceptable values are "x86_64" for
"Ubuntu-14.04`, ``Ubuntu-16.04" and "RHEL 7", and "ppc64le" for
"Ubuntu-16.04".
* Deployers can now define the varible "cinder_qos_specs" to create
qos specs and assign those specs to desired cinder volume types.
* RabbitMQ Server can now be installed from different methods: a deb
file (default), from standard repository package and from external
repository. Current behavior is unchanged. Please define
"rabbitmq_install_method: distro" to use packages provided by your
distribution or "rabbitmq_install_method: external_repo" to use
packages stored in an external repo. In the case "external_repo" is
used, the process will install RabbitMQ from the packages hosted by
packagecloud.io, as recommended by RabbitMQ.
Known Issues
************
* The bootstrap-ansible script may fail with an incompatible
requirement when installing OpenStack-Ansible 14.0.6 and before. See
https://bugs.launchpad.net/openstack-ansible/+bug/1658948 for more
details.
Bug Fixes
*********
* The percona repository stayed in placed even after a change of the
variable "use_percona_upstream". From now on, the percona repository
will not be present unless the deployer decides to
"use_percona_upstream". This also fixes a bug of the presence of
this apt repository after an upgdrade from Mitaka.
Changes in openstack-ansible 14.0.6..14.0.7
-------------------------------------------
c5e485d Update Galera container config serially
0d6392f Configuration for using pyparsing 2.1.10
d47e29b Add missing haproxy_ssl option to default configs
7483245 Update all SHAs for 14.0.7
4918c90 Allow customisation of AIO paths and filenames
d6427ff Fix fastest mirror fact set
3859663 Apply global-pins as constraints to ensure complete pinning
08fde8c Install ansible from git source
Diffstat (except docs and test files)
-------------------------------------
ansible-role-requirements.yml | 56 +++++++++++-----------
global-requirement-pins.txt | 2 +-
playbooks/common-tasks/set-upper-constraints.yml | 15 +++++-
playbooks/defaults/repo_packages/gnocchi.yml | 2 +-
.../defaults/repo_packages/openstack_services.yml | 46 +++++++++---------
playbooks/galera-install.yml | 3 +-
playbooks/inventory/group_vars/all.yml | 4 +-
playbooks/vars/configs/haproxy_config.yml | 1 +
.../notes/aio-config-path-82cda1de6d1dfad7.yaml | 14 ++++++
.../apt-source-filenamed-2cc698add82f5eea.yaml | 5 ++
.../apt-source-filenamed-4b0f490c2bd97c19.yaml | 6 +++
.../apt-source-filenamed-796a4feb4434655c.yaml | 5 ++
.../apt-source-filenamed-9718897bcfa7b36b.yaml | 4 ++
.../apt-source-filenamed-9f83d18619debf26.yaml | 6 +++
.../apt-source-filenamed-c06bf3939b98833e.yaml | 5 ++
.../apt-source-filenamed-e710006ed93a9c67.yaml | 5 ++
...disable_non_tls_listeners-ef9c20d70f820a69.yaml | 5 ++
.../notes/extra-volume-types-cd8f0feb467588ec.yaml | 5 ++
.../galera_package_arch-913fb39b07a139fd.yaml | 9 ++++
...ue-ansible-bootstrap-pins-637af623a1d5aef4.yaml | 6 +++
...po-is-removed-if-not-used-36670d0a276192f1.yaml | 9 ++++
.../notes/qos-support-1c601862ab2f9825.yaml | 5 ++
...-repo-instead-of-pkg-file-8cdd00f58d3496ba.yaml | 14 ++++++
scripts/bootstrap-ansible.sh | 4 +-
scripts/scripts-library.sh | 2 +-
.../bootstrap-host/tasks/prepare_aio_config.yml | 17 +++----
tox.ini | 3 +-
28 files changed, 200 insertions(+), 69 deletions(-)
More information about the Release-announce
mailing list