import ng_openstack.keystone import os import json # import ng_openstack from ng_openstack.logger import log log.info("Starting") x=ng_openstack.OpenstackConnection("Fido",10) # x.keystone.getAllProjects() x.keystone.getCatalog() # print (x.keystone.catalogData) # neutronService=x.keystone.getServicebyName("Neutron") # print(neutronService) # neutronURL=x.keystone.getEndpointByNameIDAndInterface("NeuTrOn","internal")['url'] # print(neutronURL) projects=x.keystone.getAllProjects() print(projects) testProjectName="SmokeTest" #Does my test project ID already exist? if testProjectName in projects['projects']: log.error("Project already exists") log.error(projects['projects'][testProjectName]) else: log.info("{} project does not exist, creating".format(testProjectName)) x.keystone.createProject(testProjectName,"Description goes here") #create test project