In our infoblox/F5 integration code, we list lots of informations relatives to application type.
Lets say we have 2 applications to deploy. Our 'application' tag can be appA or appB.
Each application have specific networks information, depending on environment, application type, etc.
so appA should be deployed on a vm with these informations:
In production env:
- public vlan vlanAPub, infoblox range name rangeAPub, infoblox cidr cidrAPub
- admin vlan vlanAAdmin, infoblox range name rangeAAdmin, infoblox cidr cidrAAdmin
- private vlan vlanAPriv, Infoblox range name rangeAPriv, infoblox cidr cidrAPriv
- etc ..
Same for F5: an Application A should be associated with F5 pools, depending on environment.
Finally, it would be useful to have a multidimensional array , containing all applications and all informations about applications needed for F5 , so we have not to modify Infoblox/F5 integration code anymore.