<div dir="ltr">> Hi everyone,<br>><br>> I'm currently adding a new module on ansible-collections-openstack,<br>> however, I'm having a hard time finding the appropriate function for my<br>> module.<br>><br>> Within ansible-collections-openstack, we have a compute_services_info<br>> module that list services using the conn.compute.services() function that,<br>> to my knowledge, come from the <a href="http://openstacksdk.compute.v2.service.py/" rel="noreferrer" target="_blank">openstacksdk.compute.v2.service.py</a> module.<br>><br>> Our ansible module replicate what you get with:<br>> openstack --os-cloud compute service list command.<br>> or<br>> openstack --os-cloud volume service list command.<br>> (If I'm not wrong, it seems, openstack client is leveraging osc-lib for<br>> that and not the SDK).<br>><br>> My problem is, I want to add another similar module on our collection,<br>> (volume_services_info) that would do the same but for volumes services:<br>><br>> Unfortunately, either I'm not looking at the right place, or any volume<br>> endpoint (v2/v3) within the openstack sdk is implementing the appropriate<br>> service module.<br><br>>From what I see block_storage in SDK is currently missing implementation for<br>>service management (it is an admin-only and such APIs tend to be of lower prio<br>>in SDK).<br>>Artem<br><br><br>All right, thanks a lot for the confirmation Artem, gonna see it we could add that pretty quickly on SDK as cinder already provide the appropriate /os-service API endpoint.</div>