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 magnum module. Please use the ansible native module ‘os_coe_cluster_template’. More information: https://docs.ansible.com/ansible/latest/modules/os_coe_cluster_template_module.html This module was not used in the openstack repos therefore no updates were required.
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
andpackages_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.