foundry-vnet-deploy

Deploy Azure AI Foundry with agents inside a private VNet using Bicep.

5|2|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/aiappsgbb/awesome-gbb --skill foundry-vnet-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: foundry-vnet-deploy
Source: https://github.com/aiappsgbb/awesome-gbb/tree/main/skills/foundry-vnet-deploy
Command: npx skills add https://github.com/aiappsgbb/awesome-gbb --skill foundry-vnet-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the complexity of deploying Azure AI Foundry into a network-secured, private VNet with agent setup, private endpoints, and required supporting services.

Core Features & Use Cases

  • Guided parameter interview: Collects subscription, resource group, model settings, and full private networking details (new or existing VNet).
  • End-to-end Foundry private deployment: Provisions AI services, AI Search, Storage, CosmosDB, private DNS zones/links, and sets up the Foundry project with an Agents capability host.
  • Optional governance & operator readiness: Supports hosted-agent developer RBAC and optional Citadel hub spoke network plumbing for APIM private DNS resolution.
  • Safe retry strategy for timeouts: Uses a fixed deployment timestamp and includes anti-duplication guidance for capability host timeouts.

Quick Start

Run the foundry-vnet-deploy skill and answer the interview prompts to generate the required main.bicepparam and deploy a private VNet–secured Azure AI Foundry environment.

Frequently Asked Questions about foundry-vnet-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Azure AI Foundry inside a private VNet?

To deploy Azure AI Foundry inside a private VNet, you can use a guided Bicep parameter interview that provisions AI services, private endpoints, and private DNS zone links for agent connectivity. It generates a .bicepparam file to orchestrate the network-isolated environment.

Can I reuse an existing VNet and Azure services when deploying Azure AI Foundry privately?

Yes, you can reuse existing VNets and Azure services during private Azure AI Foundry deployment. The guided parameter interview collects your existing networking details to integrate current infrastructure rather than strictly provisioning new resources.

What components are provisioned for a private Azure AI Foundry agent setup?

A private Azure AI Foundry agent setup provisions AI services, AI Search, Storage, CosmosDB, and private DNS zones. It also configures the Foundry project with an Agents capability host and optional hosted-agent developer RBAC.

How do I handle capability host timeouts during Azure AI Foundry VNet deployment?

To handle capability host timeouts during Azure AI Foundry VNet deployment, the process uses a fixed deployment timestamp for safe retries. It includes specific anti-duplication guidance to prevent conflicts when retrying timed-out deployments.

Does private Azure AI Foundry deployment support APIM private DNS resolution?

Yes, private Azure AI Foundry deployment supports APIM private DNS resolution through optional Citadel hub spoke network plumbing. This governance feature ensures proper DNS resolution across your network architecture.

What is the best way to validate a private Azure AI Foundry VNet deployment?

The best way to validate a private Azure AI Foundry VNet deployment is using the built-in post-deployment validation checks. These checks run automatically after orchestrating the deterministic Bicep deployment to confirm resource connectivity.