[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