Forcefully remove Cinder v2 endpoints
Nowadays Cinder does not support v2 api so it makes sense to ensure that these endpoints or service is not present in catalog. Change-Id: I62a4ba182cc752a5bc4f6e8c4d2430f7e7aafe54
This commit is contained in:
@@ -136,9 +136,6 @@ cinder_lock_dir: "{{ openstack_lock_dir | default('/run/lock') }}"
|
|||||||
cinder_service_admin_tenant_name: "service"
|
cinder_service_admin_tenant_name: "service"
|
||||||
cinder_service_admin_username: "cinder"
|
cinder_service_admin_username: "cinder"
|
||||||
|
|
||||||
## Cinder API's enabled
|
|
||||||
cinder_enable_v2_api: false
|
|
||||||
|
|
||||||
## Cinder api service type and data
|
## Cinder api service type and data
|
||||||
cinder_service_name: cinder
|
cinder_service_name: cinder
|
||||||
cinder_service_project_domain_id: default
|
cinder_service_project_domain_id: default
|
||||||
|
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
Cinder v2 API is now fully removed from Cinder service.
|
||||||
|
With that os_cinder role ensures v2 endpoint is not present anymore in
|
||||||
|
the catalog and remove endpoints if they're present.
|
@@ -85,15 +85,15 @@ cinder_service_endpoints:
|
|||||||
- service: "{{ cinder_service_v2_name }}"
|
- service: "{{ cinder_service_v2_name }}"
|
||||||
interface: "public"
|
interface: "public"
|
||||||
url: "{{ cinder_service_v2_publicurl }}"
|
url: "{{ cinder_service_v2_publicurl }}"
|
||||||
state: "{{ (cinder_enable_v2_api | bool) | ternary('present', 'absent') }}"
|
state: "absent"
|
||||||
- service: "{{ cinder_service_v2_name }}"
|
- service: "{{ cinder_service_v2_name }}"
|
||||||
interface: "internal"
|
interface: "internal"
|
||||||
url: "{{ cinder_service_v2_internalurl }}"
|
url: "{{ cinder_service_v2_internalurl }}"
|
||||||
state: "{{ (cinder_enable_v2_api | bool) | ternary('present', 'absent') }}"
|
state: "absent"
|
||||||
- service: "{{ cinder_service_v2_name }}"
|
- service: "{{ cinder_service_v2_name }}"
|
||||||
interface: "admin"
|
interface: "admin"
|
||||||
url: "{{ cinder_service_v2_adminurl }}"
|
url: "{{ cinder_service_v2_adminurl }}"
|
||||||
state: "{{ (cinder_enable_v2_api | bool) | ternary('present', 'absent') }}"
|
state: "absent"
|
||||||
- service: "{{ cinder_service_v3_name }}"
|
- service: "{{ cinder_service_v3_name }}"
|
||||||
interface: "public"
|
interface: "public"
|
||||||
url: "{{ cinder_service_v3_publicurl }}"
|
url: "{{ cinder_service_v3_publicurl }}"
|
||||||
@@ -115,7 +115,7 @@ cinder_service_catalog:
|
|||||||
- name: "{{ cinder_service_v2_name }}"
|
- name: "{{ cinder_service_v2_name }}"
|
||||||
type: "{{ cinder_service_v2_type }}"
|
type: "{{ cinder_service_v2_type }}"
|
||||||
description: "{{ cinder_service_v2_description }}"
|
description: "{{ cinder_service_v2_description }}"
|
||||||
state: "{{ (cinder_enable_v2_api | bool) | ternary('present', 'absent') }}"
|
state: "absent"
|
||||||
- name: "{{ cinder_service_v3_name }}"
|
- name: "{{ cinder_service_v3_name }}"
|
||||||
type: "{{ cinder_service_v3_type }}"
|
type: "{{ cinder_service_v3_type }}"
|
||||||
description: "{{ cinder_service_v3_description }}"
|
description: "{{ cinder_service_v3_description }}"
|
||||||
|
Reference in New Issue
Block a user