[release-announce] [openstackansible] openstack-ansible 14.1.1 (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Mar 16 11:09:50 UTC 2017


We high-spiritedly announce the release of:

openstack-ansible 14.1.1: 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.1.1
^^^^^^


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

* The new provider network attribute "sriov_host_interfaces" is
  added to support SR-IOV network mappings inside Neutron. The
  provider_network adds new items network_sriov_mappings and
  network_sriov_mappings_list to the provider_networks dictionary.
  Multiple interfaces can be defined by comma separation.

* Neutron SR-IOV can now be optionally deployed and configured. For
  details about the what the service is and what it provides, see the
  SR-IOV Installation Guide (http://docs.openstack.org/developer
  /openstack-ansible-os_neutron/configure-network-services.html#sr
  --iov-support-optional) for more information.

* Added new variable "tempest_volume_backend_names" and updated
  templates/tempest.conf.j2 to point "backend_names" at this variable


Known Issues
************

* There is currently an Ansible bug in regards to "HOSTNAME". If the
  host ".bashrc" holds a var named "HOSTNAME", the container where the
  "lxc_container" module attaches will inherit this var and
  potentially set the wrong "$HOSTNAME". See the Ansible fix
  (https://github.com/ansible/ansible/pull/22246) which will be
  released in Ansible version 2.3.


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

* Gnocchi service endpoint variables were not named correctly.
  Renamed variables to be consistent with other roles.


Deprecation Notes
*****************

* Removed "tempest_volume_backend1_name" and
  "tempest_volume_backend1_name" since "backend1_name" and
  "backend2_name" were removed from tempest in commit 27905cc (merged
  26/04/2016)

Changes in openstack-ansible 14.1.0..14.1.1
-------------------------------------------

3db0efd Introduce userspace group_vars and host_vars
7dad28e Use OpenStack-Infra MariaDB mirror in OpenStack-CI
b8ccc1d Retry the git clone in role fetcher
786b3e8 AIO: Provide facility to exclude apt distributions
8d6bf25 [docs] Update developer docs script reference
621a4d0 DOC - Add note regarding Ansible hostname bug
d326bc8 [docs] Add scenario customisation information to AIO quick start guide
484b36a Answer the upgrade no-going-back prompt
2bd1bdd Ensure that the terminal type is set
e67a902 Adjust gate-check-commit for deploy/upgrade testing
364f767 Check for rbd as a default & optional glance back-end
72ed929 Fix upgrade script-library check
12df0f1 [docs] Add http public endpoint example
27798c7 Add rsyslog_client configuration for Calico
4665990 Serialize RabbitMQ container prep
2c9b7b6 [docs] Fix formatting for Core Reviewers page
b739fef Move upper constraint logic to after python is installed
1662acf Add openstack_user_config reference to Networking Appendix
ba27098 Allow refspec in role fetcher
a7119d3 Allow role path override in fetch play
3d15c3e [DOC] fix tag for newton
8b755e1 Move ceph client role to playbooks for faster run time
8e28859 Implement ARA logging and reporting for openstack-ansible gate jobs
2e7599e Update all SHAs for 14.1.1
1eb3186 unify interface lookups


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

ansible-role-requirements.yml                      | 40 ++++++++--------
deploy-guide/source/app-config-test.rst            | 12 +++--
deploy-guide/source/app-networking.rst             | 17 ++++++-
deploy-guide/source/configure.rst                  |  1 +
deploy-guide/source/deploymenthost.rst             |  2 +-
deploy-guide/source/targethosts-networkconfig.rst  |  3 ++
.../openstack_user_config.yml.prod.example         |  6 +++
.../openstack_user_config.yml.test.example         |  2 +-
.../user_variables.yml.test.example                |  6 +++
playbooks/common-tasks/dynamic-address-fact.yml    | 49 +++++++++++++++++++
playbooks/defaults/repo_packages/gnocchi.yml       |  2 +-
.../defaults/repo_packages/openstack_services.yml  | 46 +++++++++---------
playbooks/inventory/group_vars/all.yml             |  2 +-
playbooks/os-cinder-install.yml                    | 30 +++---------
playbooks/os-glance-install.yml                    |  3 ++
playbooks/os-gnocchi-install.yml                   |  3 ++
playbooks/os-neutron-install.yml                   | 27 +++++------
playbooks/os-nova-install.yml                      | 39 +++------------
playbooks/rabbitmq-install.yml                     |  1 +
...ble-hostname-bug-rabbitmq-7919f9311d61dcd6.yaml |  9 ++++
.../network_sriov_mappings-7e4c9bcb164625c3.yaml   |  8 ++++
.../notes/neutron-sriov-50c0099554574d01.yaml      |  7 +++
...ate-multi-backend-options-4eb27290058401d3.yaml |  9 ++++
...-rename-gnocchi-endpoints-87626018773f77e0.yaml |  5 ++
scripts/bootstrap-ansible.sh                       | 18 ++++---
scripts/gate-check-commit.sh                       | 55 ++++++++++++++++++++++
scripts/openstack-ansible.rc                       |  7 +++
scripts/run-upgrade.sh                             |  5 +-
scripts/scripts-library.sh                         |  2 +
.../bootstrap-host/tasks/prepare_aio_config.yml    |  7 +++
.../bootstrap-host/templates/apt-sources.list.j2   | 18 ++++---
.../templates/user_variables.aio.yml.j2            |  6 +++
38 files changed, 380 insertions(+), 187 deletions(-)






More information about the Release-announce mailing list