certforge-connector as an Azure Container Instance (ACI) inside your VNet so it can reach F5 BIG-IP, Ribbon SBCs, and other devices on private management addresses. No inbound firewall rules are required — the connector makes outbound calls only.
Prerequisites
- Azure subscription with Contributor rights on the resource group
- An existing VNet that routes to the device management subnet
- NSG rule allowing TCP from the ACI subnet to the device management port (443 by default, 8443 for unlicensed F5)
- A CertForge account with admin or operator role
Step 1 — Get your API key from CertForge
The connector authenticates with an API key tied to a named Connector Agent record.- In CertForge go to Integrations → Connector Agents → Add Agent
- Name it something descriptive (e.g.
azure-northcentralus) and save - Copy the generated key — it starts with
ct_and is shown once only
Step 2 — Prepare the subnet
ACI requires a subnet delegated exclusively toMicrosoft.ContainerInstance/containerGroups. A dedicated subnet is cleaner than sharing one with other resources.
In the Azure Portal go to Virtual networks → YOUR_VNET → Subnets → + Subnet:
A delegated subnet cannot contain other resource types (VMs, load balancers). Create a dedicated one.
Step 3 — Create the Container Instance
In the Azure Portal go to Container instances → + Create. Basics tab
Networking tab
Advanced tab
Add two environment variables:
Set Restart policy to
Always.
Click Review + create, then Create. Deployment takes about 60–90 seconds.
Step 4 — Verify the connector is live
Once running, check the logs from the Azure CLI:Step 5 — Add the device in CertForge
With the connector inside the VNet, register the device using its private management IP:- Go to Integrations → Network Devices → Add Device
- Set Type to
f5,ribbon, or the appropriate driver - Enter the private management IP and port
- Enter credentials and configure TLS settings
- Click Query Cert to confirm connectivity
Azure CLI equivalent
If you prefer scripting::latest on a running instance: