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
Copy file name to clipboardExpand all lines: 5_analytics-bigdata/synapse-analytics/README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,9 @@ Last updated: 2026-02-11
11
11
12
12
> This template contains Terraform configurations to create an Azure Synapse Analytics workspace backed by an ADLS Gen2 filesystem.
13
13
14
+
> [!IMPORTANT]
15
+
> Azure Synapse always uses a **managed resource group** (configured by `managed_resource_group_name`). This is created and managed by the Synapse service itself and is required for the workspace to operate. You will see **two resource groups** in Azure: your main RG plus the Synapse-managed RG.
16
+
14
17
> [!IMPORTANT]
15
18
> This template creates the Storage Account and filesystem via the AzAPI provider (management plane) to avoid key-based Storage data-plane operations (common in environments where shared keys are disabled by policy).
16
19
@@ -32,7 +35,7 @@ Last updated: 2026-02-11
32
35
|`resource_group_name`| Resource Group name to create/deploy into. | string |`"rg-analytics-dev"`|
33
36
|`location`| Azure region for the deployment. | string |`"eastus"`|
34
37
|`synapse_workspace_name`| Base Synapse workspace name. If suffix enabled, final is `<base>-<suffix>`. | string |`"synw-analytics-dev"`|
35
-
|`managed_resource_group_name`|Base managed RG name for Synapse. If suffix enabled, final is `<base>-<suffix>`. | string |`"rg-synapse-managed-analytics-dev"`|
38
+
|`managed_resource_group_name`|Optional base managed RG name for Synapse. If omitted, auto-generated. | string |`null`|
36
39
|`storage_account_name`| Base storage account name. If suffix enabled, final is `<base><suffix>` (no dash). | string |`"stadlsanalyticsdev"`|
37
40
|`filesystem_name`| ADLS Gen2 filesystem name (container). | string |`"synapse"`|
Copy file name to clipboardExpand all lines: 5_analytics-bigdata/synapse-analytics/variables.tf
+8-5Lines changed: 8 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
# This file defines the input variables used in the Terraform configuration.
3
3
4
4
variable"resource_group_name" {
5
-
description="The name of the Azure Resource Group to create and deploy Synapse into."
5
+
description="The name of the Azure Resource Group to deploy Synapse into. If create_resource_group is true, Terraform will create this resource group."
description="Base name of the managed resource group for Synapse. If append_random_suffix is true, the final name will be '<base>-<suffix>'."
39
+
description="Optional base name of the Synapse managed resource group. If null/omitted, the template auto-generates a name. If append_random_suffix is true, the final name will be '<base>-<suffix>'."
error_message="managed_resource_group_name must be 1-90 chars and leave room for '-<suffix>' when append_random_suffix is true."
50
+
error_message="managed_resource_group_name must be 1-90 chars (or null to auto-generate) and leave room for '-<suffix>' when append_random_suffix is true."
0 commit comments