salt.states.keystone_endpoint#
Management of OpenStack Keystone Endpoints#
New in version 2018.3.0.
- depends:
shade
- configuration:
see
salt.modules.keystonengfor setup instructions
Example States
create endpoint:
keystone_endpoint.present:
- name: public
- url: https://example.org:9292
- region: RegionOne
- service_name: glance
destroy endpoint:
keystone_endpoint.absent:
- name: public
- url: https://example.org:9292
- region: RegionOne
- service_name: glance
create multiple endpoints:
keystone_endpoint.absent:
- names:
- public
- admin
- internal
- url: https://example.org:9292
- region: RegionOne
- service_name: glance
- salt.states.keystone_endpoint.absent(name, service_name, auth=None, **kwargs)#
Ensure an endpoint does not exists
- name
Interface name
- url
URL of the endpoint
- service_name
Service name or ID
- region
The region name to assign the endpoint
- salt.states.keystone_endpoint.present(name, service_name, auth=None, **kwargs)#
Ensure an endpoint exists and is up-to-date
- name
Interface name
- url
URL of the endpoint
- service_name
Service name or ID
- region
The region name to assign the endpoint
- enabled
Boolean to control if endpoint is enabled