You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -104,7 +104,7 @@ Follow the deployment guide to deploy this solution to your own Azure subscripti
104
104
>**GitHub Codespaces and Dev Containers handle this automatically.**
105
105
106
106
>**Windows shell note**
107
-
><br/>Preprovision uses `shell: sh`. Run `azd` from Git Bash/WSL so `bash` is available, or switch the `preprovision` hook in`azure.yaml` to the provided PowerShell script if you want to stay in PowerShell.
107
+
><br/>Preprovision runs with PowerShell (`pwsh`) by default. Run `azd` from PowerShell 7+ (or any terminal that can invoke `pwsh`).
> **Windows-specific shell requirement:** Preprovision hooks run with `shell: sh`. Install Git for Windows (includes Git Bash) **or** run `azd` from WSL/Ubuntu so `bash/sh` is on PATH. If you prefer pure PowerShell, update `azure.yaml` to point `preprovision` to the provided `preprovision.ps1`.
31
+
> **Windows shell requirement:** Preprovision runs with PowerShell (`pwsh`). Use PowerShell 7+ so `pwsh` is on PATH.
32
32
33
33
### External Resources
34
34
@@ -106,7 +106,7 @@ If you're not using Codespaces or Dev Containers:
106
106
107
107
4. Continue with [Deployment Steps](#deployment-steps) below
108
108
109
-
> **Note (Windows):** Run `azd up` from Git Bash or WSL so the `preprovision`hook can execute. If you want to stay in PowerShell, edit `azure.yaml` to use `preprovision.ps1` instead of the `.sh` script.
109
+
> **Note (Windows):** Run `azd up` from PowerShell 7+ so the `pwsh` preprovision hook can execute.
110
110
111
111
</details>
112
112
@@ -152,22 +152,23 @@ Edit `infra/main.bicepparam` or set environment variables:
152
152
| Parameter | Description | Example |
153
153
|-----------|-------------|---------|
154
154
|`purviewAccountResourceId`| Resource ID of existing Purview account |`/subscriptions/.../Microsoft.Purview/accounts/...`|
155
-
|`aiSearchAdditionalAccessObjectIds`| Array of Entra object IDs to grant Search roles |`["00000000-0000-0000-0000-000000000000"]`|
156
-
|`fabricCapacityMode`| Fabric capacity mode: `create`, `byo`, or `none`|`create`|
157
-
|`fabricWorkspaceMode`| Fabric workspace mode: `create`, `byo`, or `none`|`create`|
158
-
|`fabricCapacitySku`| Fabric capacity SKU (only used when `fabricCapacityMode=create`) |`F8` (default) |
159
-
|`fabricCapacityAdmins`| Fabric capacity admin principals (UPN emails or Entra object IDs) (required when `fabricCapacityMode=create`) |`["user@contoso.com"]`|
160
-
|`fabricCapacityResourceId`| Existing Fabric capacity ARM resource ID (required when `fabricCapacityMode=byo`) |`/subscriptions/.../providers/Microsoft.Fabric/capacities/...`|
161
-
|`fabricWorkspaceId`| Existing Fabric workspace ID (GUID) (required when `fabricWorkspaceMode=byo`) |`00000000-0000-0000-0000-000000000000`|
162
-
|`fabricWorkspaceName`| Existing Fabric workspace name (used when `fabricWorkspaceMode=byo`) |`my-existing-workspace`|
155
+
|`fabricCapacityPreset`| Fabric capacity preset: `create`, `byo`, or `none`|`create`|
156
+
|`fabricWorkspacePreset`| Fabric workspace preset: `create`, `byo`, or `none`|`create`|
157
+
|`fabricCapacitySku`| Fabric capacity SKU (only used when `fabricCapacityPreset=create`) |`F8` (default) |
158
+
|`fabricCapacityAdmins`| Fabric capacity admin principals (UPN emails or Entra object IDs) (required when `fabricCapacityPreset=create`) |`["user@contoso.com"]`|
159
+
|`fabricCapacityResourceId`| Existing Fabric capacity ARM resource ID (required when `fabricCapacityPreset=byo`) |`/subscriptions/.../providers/Microsoft.Fabric/capacities/...`|
160
+
|`fabricWorkspaceId`| Existing Fabric workspace ID (GUID) (required when `fabricWorkspacePreset=byo`) |`00000000-0000-0000-0000-000000000000`|
161
+
|`fabricWorkspaceName`| Existing Fabric workspace name (used when `fabricWorkspacePreset=byo`) |`my-existing-workspace`|
163
162
164
163
```bash
165
164
# Example: Set Purview account
166
-
azd env set purviewAccountResourceId "/subscriptions/<sub-id>/resourceGroups/<rg>/providers/Microsoft.Purview/accounts/<account-name>"
> **Deployment flow**: This repo deploys the AI Landing Zone submodule from `submodules/ai-landing-zone/main.bicep` during the preprovision hook. The single source of truth for parameters is `infra/main.bicepparam`.
16
+
15
17
## Table of Contents
16
18
1.[Basic Parameters](#basic-parameters)
17
19
2.[Deployment Toggles](#deployment-toggles)
@@ -151,6 +153,14 @@ Each toggle controls whether a service is created. Set to `true` to deploy, `fal
151
153
-`buildVm: true` - For CI/CD build agents
152
154
-`jumpVm: true` - For Windows-based management
153
155
156
+
### Log Analytics (Optional)
157
+
158
+
If you are using an existing Log Analytics workspace, set the resource ID in `infra/main.bicepparam`:
0 commit comments