Setting up IP Provisioning

Overview


IPAM module is shipped with provisioning module: IP Provisioning 

This module was build to automatically provision (assign to client+service) subnets/IPs/vLans to customers during order of various services, allowing to bill for subnet size

Enabling module


To enable IP Provisioning (IPAM module needs to be enabled first) 

  • Visit Settings → Modules and activate:
    • IP_Provisioning module - if you plan to provision entire subnets with various sizes (by dividing existing IPAM subnets)
    • IP_Provisioning_Single module - if you plan to provision single (multiple single) IP addresses without dividing subnets into smaller sections
  • You will be redirected to Settings → Apps to setup new connection
  • Provide just name for connection, no other details are required

Configuring IP Provisioning product


Now you can attach IP Provisioning app to product of your choice, or you can create separate product just for IP addresses.

To create separate product:

  • Proceed to Settings → Products & Servicesadd new Order Page for IP addresses, product type: Other
  • Add new product in newly created orderpage, if product should have fixed pricing set in in General tab
  • Under Connect With App tab select IP_Provisioning module
  • In App Connection select one created in previous step
  • Click Get values from server to load available subnets etc.
  • IP Provisioning module exposes following configuration options for product:
    • IPv4 Subnet size - Select size of public IPv4 subnet that customer should receive upon provisioning this product. 
      Optionally you can click on "Allow client to adjust during order" to create form element that will let client decide of size.
      You can apply per-size pricing to created form. 

    • IPv4 Subnet If option above is more than 0 IPs, select subnet from your IPAM module which this product should provision IPs v4 from.
      Note: Only subnets with enabled Auto-assign option will show up as available for configuration

    • IPv6 Subnet size - Select size of public IPv6 subnet that customer should receive upon provisioning this product. 
      Optionally you can click on "Allow client to adjust during order" to create form element that will let client decide of size.
      You can apply per-size pricing to created form. 

    • IPv6 Subnet - If option above is more than 0 IPs, select subnet from your IPAM module which this product should provision IPs v6  from.
      Note: Only subnets with enabled Auto-assign option will show up as available for configuration

    • Auto provision VLAN determines whether VLAN should also be auto-assigned to customer during provisioning, offers following values:
      • Disabled 
      • Enabled, setup separate VLAN for IPv4 and IPv6
      • Enabled, setup common VLAN for IPv4 and IPv6

    • Vlan group - Select vlan group to be used with enabled provisioning for option above. 
      Note: Only VLAN groups with "Auto-Provision" option enabled will show up as available for use

    • Private IPv4 Subnet size Select size of private IPv4 subnet that customer should receive upon provisioning this product. 
      Optionally you can click on "Allow client to adjust during order" to create form element that will let client decide of size.
      You can apply per-size pricing to created form. 

    • Private IPv4 Subnet - If option above is more than 0 IPs, select subnet from your IPAM module which this product should provision private IPs v4  from.
      Note: Only subnets with enabled Auto-assign & private option will show up as available for configuration

    • Private IPv6 Subnet size Select size of private IPv6 subnet that customer should receive upon provisioning this product. 
      Optionally you can click on "Allow client to adjust during order" to create form element that will let client decide of size.
      You can apply per-size pricing to created form. 

    • Private IPv6 Subnet  - If option above is more than 0 IPs, select subnet from your IPAM module which this product should provision private IPs v6  from.
      Note: Only subnets with enabled Auto-assign & private option will show up as available for configuration

    • Auto provision private VLAN determines whether VLAN for private subnets should also be auto-assigned to customer during provisioning, offers following values:
      • Disabled 
      • Enabled, setup separate VLAN for IPv4 and IPv6
      • Enabled, setup common VLAN for IPv4 and IPv6

    • Vlan group -  Select vlan group to be used with enabled provisioning for option above. 
      Note: Only VLAN groups with "Auto-Provision" & "Is Private" option enabled will show up as available for use



Note: Only subnets with enabled Auto-assign option will show up as available for configuration: