Hi -
I'm using vCAC 6.1 and would like to connect it to a RHEL Openstack Platform (RHEL OSP 5). From what I can tell from the Openstack logs, vCAC is able to authenticate against RHEL's keystone service and grab some information, but it fails once it starts trying to collect inventory. Here's what I get in the logs:
Inventory Data Collection failed for HostID 4e0dbbdb-a7c4-4183-b79f-53c3311b4c70 [Workflow Instance Id=23905] The user does not have access to the requested service.
Stack trace shows the following:
at net.openstack.Providers.Openstack.ProviderBase`1.GetServiceEndpoint(CloudIdentity identity, String serviceName, String region)
at net.openstack.Providers.Openstack.CloudNetworksProvider.ListNetworks(String region, CloudIdentity identity)
at DynamicOps.OpenstackModel.Interface.OpenstackManagementServices.CollectNetworks(Region currentRegion)
at DynamicOps.OpenstackModel.Activities.OpenstackCollectNetworks.Execute(CodeActivityContext context)
at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
I ran some openstack commands to list the networks and it seems that the user has the appropriate role (admin) to view see the networks. Anyone run into this before?