From 097e315193aed2bdb4cabacbf0d4d112c3f875bd Mon Sep 17 00:00:00 2001 From: Cory Hawkless Date: Thu, 13 Oct 2022 14:37:43 +1030 Subject: [PATCH] Somewhat doing usefull things --- main.py | 4 ++-- ng_openstack/keystone.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index c87fc3f..b9b5ed0 100644 --- a/main.py +++ b/main.py @@ -13,8 +13,8 @@ x.keystone.getCatalog() # neutronService=x.keystone.getServicebyName("Neutron") # print(neutronService) -neutronEndpointInternal=x.keystone.getEndpointByNameIDAndInterface("NeuTrOn","internal") -print(neutronEndpointInternal) +neutronURL=x.keystone.getEndpointByNameIDAndInterface("NeuTrOn","internal")['url'] +print(neutronURL) # token = ng_openstack.auth.getToken(os.getenv("OS_USERNAME"), os.getenv("OS_PASSWORD"), # os.getenv("OS_USER_DOMAIN_NAME"), os.getenv("OS_USER_DOMAIN_NAME"), diff --git a/ng_openstack/keystone.py b/ng_openstack/keystone.py index 82b2e70..fc7dcdb 100644 --- a/ng_openstack/keystone.py +++ b/ng_openstack/keystone.py @@ -54,7 +54,7 @@ class Openstack_Keystone(): return(_endpoint) def getEndpointByNameIDAndInterface(_self,name,interface): - serviceID=_self.getServicebyName(name)['id'] + id=_self.getServicebyName(name)['id'] for _endpoint in _self.catalogData['endpoints']: if str(_endpoint['service_id']).lower()==str(id).lower(): if str(_endpoint['interface']).lower()==str(interface).lower():