From 1e644623663fbeebd41333e01757edbb570d7fdd Mon Sep 17 00:00:00 2001 From: "Caleb Williams [SSW]" <65635198+Calinator444@users.noreply.github.com> Date: Tue, 28 May 2024 15:25:57 +1000 Subject: [PATCH] Cms/calinator444/ssw.rules.content/rule/azure resources creating/rule (#8604) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update Rule “azure-resources-creating/rule” * Update Rule “azure-resources-creating/rule” * Update Rule “azure-resources-creating/rule” * Update Rule “azure-resources-creating/rule” * Update rules/azure-resources-creating/rule.md My bad, thanks for cleaning that up :) Co-authored-by: William Liebenberg [SSW • Microsoft MVP] --------- Co-authored-by: William Liebenberg [SSW • Microsoft MVP] --- rules/azure-resources-creating/rule.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/azure-resources-creating/rule.md b/rules/azure-resources-creating/rule.md index 445ad10af3b..621b57fb084 100644 --- a/rules/azure-resources-creating/rule.md +++ b/rules/azure-resources-creating/rule.md @@ -21,14 +21,13 @@ created: 2020-10-06T00:13:27.000Z archivedreason: null guid: 007dd1f6-8ac6-4840-8f4f-a39c6f847880 --- - We've been down this road before where developers had to be taught not to manually create databases and tables. Now, in the cloud world, we're saying the same thing again: **Don't manually create Azure resources.** ### Manually Creating Resources -This is the most common and the worst. This is bad because it requires manual effort to reproduce and leaves margin for human error. +This is the most common and the worst. This is bad because it requires manual effort to reproduce and leaves margin for human error. Manually provisioning resources can also lead to [configuration drift](https://learn.microsoft.com/en-us/devops/deliver/what-is-infrastructure-as-code#avoid-manual-configuration-to-enforce-consistency), which is to say that over time it can be difficult to keep track of which deployment configurations were made and why. * Create resources in Azure and not save a script @@ -76,6 +75,7 @@ So if you aren't manually creating your Azure resources, what options do you hav * Has ['az' command line integration](https://docs.microsoft.com/en-us/cli/azure/bicep?view=azure-cli-latest) * Awesome [extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep) for VS Code to author ARM Bicep files ⭐️ * Under the covers - Compiles into an ARM JSON template for deployment +* Improves the repeatability of your deployment process, which can come in handy when you want to stage your deployment configuration * Much simpler syntax than ARM JSON * Handles resource dependencies automatically * [Private Module Registries](https://docs.microsoft.com/en-us/azure/azure-resource-manager/bicep/private-module-registry?tabs=azure-powershell) for publishing versioned and reusable architectures