openstack-ansible-plugins/releasenotes/notes/keystone_plugin_default_update-c025bd5508069df3.yaml
Andy McCrae 5822e29d41 Always update existing matching endpoints
There is no usecase for having 2 endpoints that have the same Region,
interface, service_name and service_type.

The keystone module should default to update these endpoints if the url
is different, but the Region, interface, service_name and service_type
match.

This will make the default behaviour of state "present" to match that of
state "update".

Change-Id: I0ade538e20f2a926b33c1637446c2d4f650cd13d
2017-03-14 11:10:17 +00:00

13 lines
520 B
YAML

---
features:
- The default behaviour of ``ensure_endpoint`` in the
keystone module has changed to update an existing
endpoint, if one exists that matches the service
name, type, region and interface. This ensures that
no duplicate service entries can exist per region.
deprecations:
- The ``update`` state for the ``ensure_endpoint``
method of the ``keystone`` module is now deprecated,
and will be removed in the Queens cycle. Setting
state to ``present`` will achieve the same result.