[release-announce] openstack-ansible 18.1.6 (rocky)

no-reply at openstack.org no-reply at openstack.org
Tue Apr 2 01:01:33 UTC 2019


We are pumped to announce the release of:

openstack-ansible 18.1.6: Ansible playbooks for deploying OpenStack

This release is part of the rocky stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/openstack-ansible

Download the package from:

    https://tarballs.openstack.org/openstack-ansible/

Please report issues through:

    https://bugs.launchpad.net/openstack-ansible/+bugs

For more details, please see below.

18.1.6
^^^^^^


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

* Adding support for Mistral to be built as part of the repo build
  process.

* Adding the "os-mistral-install.yml" file to deploy mistral to
  hosts tagged with hostgroup "mistral_all"

* The list of enabled filters for the Cinder scheduler,
  *scheduler_default_filters* in *cinder.conf*, could previously be
  defined only via an entry in "cinder_cinder_conf_overrides". You now
  have the option to instead define a list variable,
  "cinder_scheduler_default_filters", that defines the enabled
  filters. This is helpful if you either want to disable one of the
  filters enabled by default (at the time of writing, these are
  *AvailabilityZoneFilter*, *CapacityFilter*, and
  *CapabilitiesFilter*), or if conversely you want to add a filter
  that is normally not enabled, such as *DifferentBackendFilter* or
  *InstanceLocalityFilter*.

  For example, to enable the *InstanceLocalityFilter* in addition to
  the normally enabled scheduler filters, use the following variable.

     cinder_scheduler_default_filters:
       - AvailabilityZoneFilter
       - CapacityFilter
       - CapabilitiesFilter
       - InstanceLocalityFilter


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

* There was previously an environment variable
  ("ANSIBLE_ROLE_FETCH_MODE") to set whether the roles in ansible-
  role-requirements.yml were fetched using ansible-galaxy or using
  git, however the default has been git for some time ansible since
  the use of the "ceph-ansible" respoitory for ceph deployment, using
  ansible-galaxy to download the roles does not work properly. This
  functionality has therefore been removed.

Changes in openstack-ansible 18.1.5..18.1.6
-------------------------------------------

fc4a93cb9 Pass ceph_mons as a list of inventory hosts
7f5a9bd87 Always set pip vars for tempest install
02ca9bc37 nova: restart instead of reloading services
79788d62c Add support to deploy mistral
dcb2d3888 Bump SHAs for stable/rocky
e86257683 Remove ANSIBLE_ROLE_FETCH_MODE


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

ansible-role-requirements.yml                      | 22 +++---
etc/openstack_deploy/conf.d/mistral.yml.aio        |  3 +
etc/openstack_deploy/conf.d/mistral.yml.example    |  8 +++
etc/openstack_deploy/user_secrets.yml              |  5 ++
inventory/env.d/mistral.yml                        | 46 +++++++++++++
inventory/group_vars/all/ceph.yml                  |  9 ++-
inventory/group_vars/haproxy/haproxy.yml           |  9 +++
inventory/group_vars/mistral_all.yml               | 31 +++++++++
inventory/inventory.ini                            |  6 ++
playbooks/defaults/distro_install.yml              |  4 --
playbooks/defaults/repo_packages/gnocchi.yml       |  2 +-
.../defaults/repo_packages/openstack_services.yml  | 79 ++++++++++++----------
playbooks/os-mistral-install.yml                   | 55 +++++++++++++++
playbooks/os-nova-install.yml                      |  9 ++-
playbooks/os-tempest-install.yml                   |  7 +-
.../add-mistral-to-repo-deddfe1034291765.yaml      |  5 ++
...gurable-scheduler-filters-17ea2ed9d4aa0708.yaml | 25 +++++++
...e-ansible-role-fetch-mode-281d9fcb7389e163.yaml |  9 +++
scripts/bootstrap-ansible.sh                       | 12 ----
scripts/gate-check-commit.sh                       |  4 --
22 files changed, 285 insertions(+), 82 deletions(-)







More information about the Release-announce mailing list