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