The CloudRadial AutomationAI runner installer provisions a self-contained set of Azure resources in a resource group inside your own subscription. This article lists what gets created and explains that you own all of it. It is for the technician performing the install.
- Where the Resources Go
- What Gets Created
- You Own All of It
Where the Resources Go
Everything deploys into one resource group in the subscription you choose — crautomationai-rg by default, created if it does not exist. Resource names are prefixed with crrun- so they are easy to identify, and the per-runner resources carry your runner's friendly name so you can match a runner to its Function Apps at a glance in the portal.
What Gets Created
The installer provisions the following:
| Resource | Purpose |
|---|---|
| Virtual network and subnets | Function App VNet integration and private endpoints |
| Storage account | Function App runtime storage, reachable only through a private endpoint |
| Key Vault | Holds the runner secret and the AI-provider settings, in RBAC mode and reachable only through a private endpoint |
| AI Foundry workspace | The bundled gpt-5.4 deployment, reachable only through a private endpoint, shared by the three script runners |
| Hosting plans | One Flex Consumption plan per Function App by default; or a single shared Premium plan hosting the three language apps when the Premium plan is chosen |
| Three Function Apps | The PowerShell, C#, and Python runners — each polls for its language's work |
| Agent Function App | The fourth flavor, always on its own Flex Consumption plan, hosting the agent loop. Deployed by default |
| Bundled agent Foundry | A separate gpt-5.4 account for the agent runner, reachable only through a private endpoint and authenticated by managed identity |
| Log Analytics and Application Insights | Telemetry for the runner fleet |
The four runner flavors — PowerShell, C#, Python, and Agent — let a workflow node run on the runner that matches its language. The agent runner is on by default; you can skip it at install time if you only need the three script runners.
You Own All of It
Every resource the installer creates lives in your subscription and your resource group. AutomationAI's control plane never reaches into your environment — the runner is outbound-only and connects out to the control plane on its own schedule. The control plane stores only the runner's registered identity, the hash of its secret, and the health history the runner reports on each poll. Because you own the resources, you also own their cost and lifecycle: removing the resource group removes the runner. For the trade-off between the Flex Consumption and Premium hosting plans, see the article on runner plans.
Comments
0 comments
Please sign in to leave a comment.