devdeer.Templates.Bicep 7.0.3

There is a newer version of this package available.
See the version list below for details.
dotnet add package devdeer.Templates.Bicep --version 7.0.3                
NuGet\Install-Package devdeer.Templates.Bicep -Version 7.0.3                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="devdeer.Templates.Bicep" Version="7.0.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add devdeer.Templates.Bicep --version 7.0.3                
#r "nuget: devdeer.Templates.Bicep, 7.0.3"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install devdeer.Templates.Bicep as a Cake Addin
#addin nuget:?package=devdeer.Templates.Bicep&version=7.0.3

// Install devdeer.Templates.Bicep as a Cake Tool
#tool nuget:?package=devdeer.Templates.Bicep&version=7.0.3                

BICEP templates

Bicep Release Nuget

Introduction

This is a collection of BICEP templates which serve as patterns for DEVDEER default resources in Azure. The folder modules contains the actual specific templates. BICEP files in this folder are meant to represent single resources in Azure. The folder components is providing BICEP modules which are creating resources which need different Azure deployments at one.

Developer notes

If you want to add another template just create a BICEP file in the root and add the modules needed. Afterwards create a JSON file named like the BICEP but ending with parameters.test.json. The just run the .\samples\deploy-test.ps1 providing the name of the folder.

The deployments are taking there options from the DEVDEER AKV from the key SpockBicepSettings. This gets downloaded and stored in ./bicepSettings.json. After one deployment this file is restored using a tmp.json which lives only for the runtime of the deployment and gets deleted automatically afterwards.

The following pre-prequisites are needed on your machine:

Branching

2 branches are important for deploying the packages to Nuget:

  • main: Create a PR to this branch to deploy a new stable version.
  • beta: Create a PR to this branch to deploy a new beta version. You don't need to add the "-beta". The pipelines will take care of that.

As soon as you created the PR a CI will run and then the CD will be triggered. The CD will ask for permission to deploy to Nuget. After approval the nuget push happens.

** Be aware that version handling is your responsibility! **

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
10.3.2 40 11/15/2024
10.3.1 38 11/15/2024
10.3.0 134 11/11/2024
10.2.2 71 11/10/2024
10.2.1 74 11/10/2024
10.2.0 65 11/10/2024
10.1.1 71 11/10/2024
10.1.0 72 11/10/2024
10.0.3 77 11/10/2024
10.0.2 81 11/8/2024
10.0.1 135 11/5/2024
10.0.0 130 11/1/2024
9.3.2 130 10/30/2024
9.3.1 135 10/28/2024
9.3.0 91 10/28/2024
9.2.0 135 10/23/2024
9.1.0 73 10/23/2024
9.0.5 181 10/15/2024
9.0.3 296 9/27/2024
9.0.1 99 9/27/2024
9.0.0 89 9/27/2024
8.0.0 177 9/23/2024
7.0.5 481 7/9/2024
7.0.4 127 7/7/2024
7.0.3 103 7/7/2024
7.0.2 111 7/7/2024
7.0.1 131 7/7/2024
7.0.0 95 7/7/2024
6.0.10 115 7/5/2024
6.0.9 177 6/29/2024
6.0.8 110 6/29/2024
6.0.7 126 6/24/2024
6.0.6 180 6/13/2024
6.0.5 152 6/7/2024
6.0.4 122 6/5/2024
6.0.3-beta 99 6/5/2024
6.0.1-beta 97 6/5/2024
6.0.0-beta 87 6/5/2024
5.4.4 341 5/22/2024
5.4.3 107 5/22/2024
5.4.2 104 5/22/2024
5.4.1 135 5/22/2024
5.4.0 108 5/22/2024
5.2.5 358 5/13/2024
5.2.4 120 5/12/2024
5.2.3 95 5/12/2024
5.2.2 75 5/12/2024
5.2.1 97 5/12/2024
5.2.0 121 5/11/2024
5.1.2 208 5/8/2024
5.1.1 126 5/8/2024
5.1.0 194 5/6/2024
5.0.4 145 4/27/2024
5.0.3-beta 2,332 12/26/2023
5.0.2-beta 369 12/18/2023
5.0.1-beta 157 12/17/2023
5.0.0-beta 149 12/17/2023
4.3.0 236 4/15/2024
4.2.15 705 12/26/2023
4.2.14 191 12/26/2023
4.2.13 188 12/26/2023
4.2.12 138 12/25/2023
4.2.11 173 12/25/2023
4.2.10 173 12/25/2023
4.2.9 181 12/17/2023
4.2.8 157 12/17/2023
4.2.7 877 11/24/2023
4.2.6 141 11/24/2023
4.2.5 570 11/9/2023
4.2.4 318 11/5/2023
4.2.3 197 11/4/2023
4.2.2 203 11/4/2023
4.2.1 171 11/4/2023
4.2.0 190 11/4/2023
4.1.0 305 11/1/2023
4.0.3 667 8/19/2023
4.0.2 245 8/17/2023
4.0.1 283 8/17/2023
4.0.0 250 8/17/2023
3.3.2 245 8/17/2023
3.3.1 375 7/21/2023
3.3.0 283 7/12/2023
3.2.1 270 7/4/2023
3.2.0 168 7/4/2023
3.1.7 399 6/14/2023
3.1.6 352 5/18/2023
3.1.5 195 5/10/2023
3.1.4 498 3/24/2023
3.1.3 245 3/24/2023
3.1.2 224 3/24/2023
3.1.1 221 3/24/2023
3.1.0 222 3/24/2023
3.0.12-beta 227 3/24/2023
3.0.11-beta 180 3/24/2023
3.0.10-beta 189 3/23/2023
3.0.9-beta 267 3/16/2023
3.0.8-beta 186 3/16/2023
3.0.7-beta 239 3/16/2023
3.0.6-beta 378 2/25/2023
3.0.5-beta 229 2/25/2023
3.0.4-beta 241 2/24/2023
3.0.3-beta 233 2/23/2023
3.0.2-beta 211 2/23/2023
3.0.1-beta 267 2/23/2023
3.0.0-beta 303 2/7/2023
2.2.2 800 10/6/2022
2.2.1 384 10/5/2022
2.2.0 387 10/5/2022
2.1.0 461 9/26/2022
2.0.8 645 8/10/2022
2.0.7 457 6/27/2022
2.0.6 475 6/27/2022
2.0.5 908 6/1/2022
2.0.4 448 6/1/2022
2.0.3 641 4/11/2022
2.0.2 1,033 3/12/2022
2.0.1 457 3/6/2022
2.0.0 444 3/5/2022
1.3.0 487 2/21/2022
1.1.2 336 1/10/2022
1.1.1 296 1/7/2022
1.1.0 296 1/5/2022
1.0.7 489 12/9/2021
1.0.6 296 12/9/2021
1.0.4 313 12/9/2021
1.0.2 6,481 11/23/2021
1.0.1 5,812 11/23/2021
1.0.0 298 11/23/2021
0.10.2-beta 334 11/19/2021
0.10.1-beta 285 11/18/2021
0.9.6-beta 249 11/12/2021
0.9.5-beta 271 11/1/2021
0.9.4-beta 330 10/27/2021
0.9.3-beta 282 10/5/2021
0.9.2-beta 577 8/24/2021
0.9.1-beta 292 8/24/2021
0.9.0-beta 240 8/24/2021
0.8.5-beta 250 8/24/2021
0.8.4-beta 264 8/24/2021
0.8.0-beta 389 8/19/2021
0.7.1-beta 297 8/18/2021
0.7.0-beta 310 8/17/2021
0.6.0-beta 429 8/11/2021
0.5.1-beta 348 8/9/2021
0.5.0-beta 381 8/6/2021
0.4.1-beta 302 8/5/2021
0.4.0-beta 260 8/5/2021
0.3.1-beta 251 8/5/2021
0.3.0-beta 327 8/3/2021
0.1.2-beta 459 7/28/2021
0.1.1-beta 294 7/28/2021

- Updated naming conventions to respect custom separators.
- Introduced template for Route Table.
- Fixed naming for DNS private resolver.
- Added subnet integration for private endpoints.