Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for external IP ranges in r/vra_network_ip_range #334

Open
brude-softserve opened this issue Apr 30, 2021 · 4 comments
Open
Labels
enhancement New feature or request

Comments

@brude-softserve
Copy link

vRA version
v8
Terraform version
v0.14.9
terraform-provider-vra plugin version
v0.3.5

Is your feature request related to a problem? Please describe.
We use only external IP ranges (Infoblox) in our environment which is not supported by the provider so we need to add all the ranges manually.

Describe the solution you'd like
Ability to define external IP ranges within the vra_network_ip_range resource or ideally within the network profile.

@brude-softserve brude-softserve added the enhancement New feature or request label Apr 30, 2021
@github-actions
Copy link

Marking this issue as stale due to inactivity. This helps us focus on the active issues. If this issue receives no comments in the next 30 days it will automatically be closed.
If this issue was automatically closed and you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thank you!

@dimatha
Copy link

dimatha commented Oct 9, 2021

Hello Everyone! Any chances to look into this one ? We do use Infoblox as well, and currently it is required to issue separate rest calls to get this part done when creating vra project via TF.

@fmosti
Copy link

fmosti commented Nov 14, 2021

Any plan in the roadmap for this ?
Thanks!

@bmarkussen
Copy link

When creating Network Policies in Network Profiles is not possible to point to an external IPAM (Infoblox) and add an IP Block.
I'm using the Infoblox IPAM 1.4 Integration in vRA.

I think we need:
A "externalIpBlockIds" argument in the Resource: vra_network_profile
A Datasource to lookup the externalIpBlockIds
A Datasource to lookup the isolationNetworkDomainId - I expect that Data Source: vra_network_domain will work.

In vRA API it is possible:

Get the externalIpBlockIds:
{{host}}/iaas/api/external-ip-blocks?%24filter=name+eq+'10.0.0.0/20'

Get the isolationNetworkDomainId:
{{host}}/iaas/api/network-domains?apiVersion=2021-07-15&$filter=name+eq+'transportzonename'

Create the Network Profile:
{{host}}/iaas/api/network-profiles?apiVersion=2021-07-15

{
"description": "Testing Network Profile",
"isolationNetworkDomainId": "7e9bdb67-87fa-4e19-8121-e77a3d401ec7",
"externalIpBlockIds": [
"d62ad6f4-9710-4ec5-978b-957fecaa3911"
],
"customProperties": {
"datacenterId": "Datacenter:datacenter-3",
"onDemandNetworkIPAssignmentType": "static"
},
"regionId": "57a18357-3268-4f46-9b26-4629ed9a25b0",
"name": "Testing Network Profile",
"isolationExternalFabricNetworkId": null,
"isolationType": "SUBNET",
"isolatedNetworkCIDRPrefix": 28
}

@tenthirtyam tenthirtyam changed the title Need ability to add external IP ranges Add support for external IP ranges in r/vra_network_ip_range Jul 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants