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

[Feature Request] IP Address Management (IPAM) #12

Open
notbasetwo opened this issue Nov 30, 2022 · 2 comments
Open

[Feature Request] IP Address Management (IPAM) #12

notbasetwo opened this issue Nov 30, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@notbasetwo
Copy link
Member

notbasetwo commented Nov 30, 2022

If this module would like to be useful for traditional selling VPS, a system for managing IP addresses that will be distributed to users when they order/create a VM must be in place.

Not only will this allow automatic provisioning of servers, but also the automatic provision of firewall rules to prevent the user from using an IP that they have not been assigned.

The gist of this is that the module must maintain its own database of IP addresses, along with other relevant configuration (e.g. gateway). These may be in a pool for one or more nodes.

In addition to just storing that information, storing a MAC address may be helpful for users on networks where this is required (e.g. OVH Failover IPs).

@Anuril
Copy link
Collaborator

Anuril commented Sep 20, 2023

The IPAM that is in the works is very rudimentary. It will be only a temporary Solution until we implement the current SDN functionality that proxmox already has, or by providing the same integrations that proxmox supports. (Netbox or PhpIpam)

@Anuril Anuril self-assigned this Sep 20, 2023
@Anuril Anuril added the enhancement New feature or request label Sep 20, 2023
@Anuril
Copy link
Collaborator

Anuril commented Sep 20, 2023

Image

This is what is currently in the works. Let me know if you got things that are absolutely necessary that need to be added.

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
Status: 0.1.0
Development

No branches or pull requests

2 participants