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: README.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,17 @@
10
10
11
11
## Introduction
12
12
13
-
This repository contains the PowerShell module and documentation for the Azure landing zones Accelerators for Bicep and Terraform. The accelerators are an opinionated implementation of the Azure Landing Zones Terraform modules, with Azure DevOps or GitHub bootstrapping.
13
+
This repository contains the PowerShell module and documentation for the Azure landing zones Accelerators for Bicep and Terraform. The accelerators are an opinionated implementation of the Azure Landing Zones modules, with Azure DevOps or GitHub bootstrapping.
14
14
15
-
It is designed to be used as a template to enable you to get started quickly deploying ALZ with Bicep or Terraform.
15
+
## Supported Infrastructure as Code (IaC) Types
16
+
17
+
The accelerators support multiple Infrastructure as Code approaches:
18
+
19
+
-**terraform**: Terraform-based Azure Landing Zones
20
+
-**bicep**: Bicep-based Azure Landing Zones using the traditional [ALZ-Bicep](https://github.com/Azure/ALZ-Bicep) framework
21
+
-**bicep-avm**: Bicep-based Azure Landing Zones using the new [alz-bicep-accelerator](https://github.com/Azure/alz-bicep-accelerator) framework built on Azure Verified Modules
22
+
23
+
It is designed to be used as a template to enable you to get started quickly deploying ALZ with any of these approaches.
16
24
17
25
Please refer to our [Docs](https://aka.ms/alz/acc) for detailed features and usage instructions.
Write-InformationColored"Thank you for providing those inputs, we are now initializing and applying Terraform to bootstrap your environment..."-ForegroundColor Green -NewLineBefore -InformationAction Continue
Write-InformationColored"Once the plan is complete you will be prompted to confirm the apply."-ForegroundColor Green -NewLineBefore -InformationAction Continue
@@ -281,4 +297,4 @@ function New-Bootstrap {
281
297
282
298
Write-InformationColored"Bootstrap has completed successfully! Thanks for using our tool. Head over to Phase 3 in the documentation to continue..."-ForegroundColor Green -NewLineBefore -InformationAction Continue
Copy file name to clipboardExpand all lines: src/ALZ/Public/Deploy-Accelerator.ps1
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ function Deploy-Accelerator {
22
22
23
23
[Parameter(
24
24
Mandatory=$false,
25
-
HelpMessage="[REQUIRED] The infrastructure as code type to target. Supported options are 'bicep', 'terrform' or 'local'. Environment variable: ALZ_iac_type. Config file input: iac_type.")]
25
+
HelpMessage="[REQUIRED] The infrastructure as code type to target. Supported options are 'bicep', 'bicep-avm', 'terraform' or 'local'. Environment variable: ALZ_iac_type. Config file input: iac_type.")]
26
26
[Alias("i")]
27
27
[Alias("iac")]
28
28
[string] $iac_type="",
@@ -188,7 +188,7 @@ function Deploy-Accelerator {
188
188
189
189
$ProgressPreference="SilentlyContinue"
190
190
191
-
if($skip_requirements_check.IsPresent) {
191
+
if($skip_requirements_check.IsPresent) {
192
192
Write-InformationColored"WARNING: Skipping the software requirements check..."-ForegroundColor Yellow -InformationAction Continue
193
193
} else {
194
194
Write-InformationColored"Checking the software requirements for the Accelerator..."-ForegroundColor Green -InformationAction Continue
Write-InformationColored"Skipping Terraform tool check as you used the skipInternetCheck parameter. Please ensure you have the most recent version of Terraform installed"-ForegroundColor Yellow -InformationAction Continue
206
206
} else {
207
207
Write-InformationColored"Checking you have the latest version of Terraform installed..."-ForegroundColor Green -NewLineBefore -InformationAction Continue
Write-InformationColored"No input configuration file path has been provided. Please provide the path(s) to your configuration file(s)..."-ForegroundColor Yellow -InformationAction Continue
if ($inputConfig.iac_type.Value-eq"bicep"-or$inputConfig.iac_type.Value-eq"bicep-classic") {
259
259
Write-InformationColored"Although you have selected Bicep, the Accelerator leverages the Terraform tool to bootstrap your Version Control System and Azure. This is will not impact your choice of Bicep post this initial bootstrap. Please refer to our documentation for further details..."-ForegroundColor Yellow -InformationAction Continue
0 commit comments