cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
706
Views
1
Helpful
2
Replies

Can one share the process of integrating external IPAM with NSO ? Any pointers, explanation will help?

sunparor
Cisco Employee
Cisco Employee

need to understand the IPAM NSO integration

1 Accepted Solution

Accepted Solutions

alam.bilal
Cisco Employee
Cisco Employee

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.

View solution in original post

2 Replies 2

alam.bilal
Cisco Employee
Cisco Employee

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.

rogaglia
Cisco Employee
Cisco Employee

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