Current Series Release Notes

18.0.0.0b1-194

New Features

  • Variables _oslomsg_rpc_vhost and _oslomsg_notify_vhost for mq_setup role are now a list of mappings, which means you can manage multiple vhosts within same role include. You can provide state and name keys for vhosts. For backwards compatability variables stil can be supplied as a string but this behaviour is deprecated and will be removed in the future.

  • Support is added for the ‘reference_group’ provider_networks parameter when identifying which net_names and VLAN ranges can be accessed by specific hosts. This targets deployments which make use of external routed provider networks.

  • Added variable service_update_password that will control whether password should be updated, which defaults to False. This changes previous behaviour when service passwords were always updated in the keystone on role run. Please use this variable whenever you need to update a password for the service.

Known Issues

  • When using the connection plugin’s container_user option, ansible_remote_tmp should be set to a system writable path such as ‘/var/tmp/’.

Upgrade Notes

  • Note that ‘reference_group’ in provider_networks now impacts Neutron agent configuration. If net_names or VLAN ranges are defined alongside a ‘reference_group’, these will only be applied to hosts which exist in the ‘reference_group’. If ‘reference_group’ was not used previously then the behaviour will be unchanged. This only applies to ‘flat’ or ‘vlan’ network types.

  • The distribution package lookup and data output has been removed from the py_pkgs lookup so that the repo-build use of py_pkgs has reduced output and the lookup is purpose specific for python packages only.

Deprecation Notes

  • Definition of variables _oslomsg_rpc_vhost and _oslomsg_notify_vhost as a string is deprecated in favor of list of mappings.

  • The get_gested filter has been removed, as it is not used by any roles/plays.

  • Removal of the netloc, netloc_no_port and netorigin filters. Please use the urlsplit filter instead. All usages of the deprecated filters in openstack repos have been updated.

  • The py_pkgs and packages_file Ansible lookups are no longer used in OSA and have been removed from the plugins repository.

Bug Fixes

  • Different race conditions in services are fixed when keystone password is forcefully reseted. Closes Bug: #2023370

Other Notes

  • The config_template action module has now been moved into its own git repository (openstack/ansible-config_template). This has been done to simplify the ability to use the plugin in other non OpenStack-Ansible projects.