diff --git a/roles/overcloud_service_status/resources/scripts/http_server.py b/roles/overcloud_service_status/resources/scripts/http_server.py index ed5877fda..11b6e789d 100644 --- a/roles/overcloud_service_status/resources/scripts/http_server.py +++ b/roles/overcloud_service_status/resources/scripts/http_server.py @@ -125,15 +125,15 @@ class S(BaseHTTPRequestHandler): "endpoints": [ { "url": cinder_url, - "interface": "admin", + "interface": "public", }, { "url": cinder_url, - "interface": "admin", + "interface": "public", }, { "url": cinder_url, - "interface": "admin", + "interface": "public", }, ], "name": "cinderv3", @@ -142,15 +142,15 @@ class S(BaseHTTPRequestHandler): "endpoints": [ { "url": nova_url, - "interface": "admin", + "interface": "public", }, { "url": nova_url, - "interface": "admin", + "interface": "public", }, { "url": nova_url, - "interface": "admin", + "interface": "public", }, ], "name": "nova", diff --git a/roles/overcloud_service_status/tasks/os_service.yml b/roles/overcloud_service_status/tasks/os_service.yml index 8fbd58089..341ee143b 100644 --- a/roles/overcloud_service_status/tasks/os_service.yml +++ b/roles/overcloud_service_status/tasks/os_service.yml @@ -16,14 +16,14 @@ - name: Extracting the endpoint url set_fact: - endpoint: "{{ catalog.endpoints|selectattr('interface', 'eq', 'admin')|first }}" + endpoint: "{{ catalog.endpoints|selectattr('interface', 'eq', 'public')|first }}" loop: "{{ auth_token.json.token.catalog }}" loop_control: loop_var: catalog when: catalog.name == os_service - fail: - msg: "No endpoint found for {{ os_service }} interface admin in catalog" + msg: "No endpoint found for {{ os_service }} interface public in catalog" when: endpoint is not defined - name: Get services