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(-)
participants (1)
-
no-reply@openstack.org