03-15-2018 11:48 PM - edited 03-01-2019 04:07 AM
need to understand the IPAM NSO integration
Solved! Go to Solution.
03-16-2018 12:08 AM
Hi There,
Taking a look at the resource-manager package would be the place to start.
My understanding is that the resource-manager package was designed in such a way to allow for extensions and integration to external systems.
So the idea is not to use the supplied allocation (ID/IP) components, rather plug-in the interfacing to the external system.
So from a service view, it will call the resource-manager API and then the requests will be fulfilled using the external interfacing that would need to be added.
Same pattern would apply, service queues a request with the resource-manager. Then the resource-manager subscriber would pick that up and fulfil the request. It would then use reactive-fastmap pattern to trigger a service re-deploy.
Please take a look at this before building a completely new package for the interfacing.
Thanks.
03-16-2018 12:08 AM
Hi There,
Taking a look at the resource-manager package would be the place to start.
My understanding is that the resource-manager package was designed in such a way to allow for extensions and integration to external systems.
So the idea is not to use the supplied allocation (ID/IP) components, rather plug-in the interfacing to the external system.
So from a service view, it will call the resource-manager API and then the requests will be fulfilled using the external interfacing that would need to be added.
Same pattern would apply, service queues a request with the resource-manager. Then the resource-manager subscriber would pick that up and fulfil the request. It would then use reactive-fastmap pattern to trigger a service re-deploy.
Please take a look at this before building a completely new package for the interfacing.
Thanks.
03-16-2018 03:30 AM
Hi,
You can find an example created by Hakan here: https://github.com/hniska/external-id-allocation
It does basically what Bilal was suggesting.
Regards,
Roque
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide