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: docs/wiki/DeploymentStacks.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -147,7 +147,7 @@ The most specific deploymentstack configuration (at scope) will be selected by c
147
147
-**Exclusion Handling**: Files listed in the `excludedAzOpsFiles` setting of a `.deploymentStacks.json` file are skipped during processing.
148
148
-**Fallback Logic**: If no specific or general `.deploymentStacks.json` file is found, the root `.deploymentStacks.json` file is used, if available.
149
149
-**Non Stack Deployment**: If no applicable `.deploymentStacks.json` file is found or all are excluded, the template is processed as a non-stack deployment.
150
-
-**Multiple Template/Parameter Files**: The `Core.AllowMultipleTemplateParameterFiles` setting determines whether parameter or template file names are used to locate specific stack files.
150
+
-**Multiple Template/Parameter Files**: The `Core.AllowMultipleTemplateParameterFiles` setting determines whether parameter or template filenames are used to locate specific stack files.
151
151
-**Override Mechanism**: Specific `.deploymentStacks.json` files override root-level settings, enabling granular control for individual templates.
152
152
```mermaid
153
153
flowchart TD
@@ -174,7 +174,7 @@ flowchart TD
174
174
175
175
#### Deployment Stacks Name
176
176
177
-
AzOps constructs the deployment stack name deterministically based on the associated template and parameter file names. The base name of the fileis sanitized by removing unnecessary parts (e.g., extensions like `.bicepparam`), truncated to 53 characters if necessary, and combined with a deterministic 4-character hash derived from the `DefaultDeploymentRegion`.
177
+
AzOps constructs the deployment stack name deterministically based on the associated template and parameter filename. The base name of the fileis sanitized by removing unnecessary parts (e.g., extensions like `.bicepparam`), truncated to 53 characters if necessary, and combined with a deterministic 4-character hash derived from the `DefaultDeploymentRegion`.
178
178
179
179
For example:
180
180
- Template file: `template.bicep`
@@ -185,4 +185,4 @@ The resulting deployment stack name would be: `AzOps-template-x1-1a2b`.
185
185
186
186
This naming convention ensures that deployment stack names are unique, predictable, and region-specific, allowing for consistent management of deployment stacks across different scopes and regions.
187
187
188
-
**_The Deployment Stacks Name is critical to enable consistent processing and accurate life-cycle management of the stack and its resources._**
188
+
**_The Deployment Stacks Name is critical to enable consistent processing and accurate lifecycle management of the stack and its resources._**
0 commit comments