Home
Softono

Learn Bicep

Open source MIT Bicep
39
Stars
20
Forks
1
Issues
4
Watchers
10 months
Last Commit

 About Learn Bicep

This repo provides bite-sized samples, blog posts, demos, and helpful tips on Azure Bicep implementation techniques and templates. Please, reach back if you have any questions.

Platforms

Web Self-hosted Cloud

Languages

Bicep

Need Help Installing Learn Bicep?

We provide expert installation service for this software. Our team will install, configure, and secure Learn Bicep on your server. plans start at just $30.

Learn Bicep

View on GitHub

Learn Bicep

Welcome to a simple, yet powerful step-by-step learning guide repo built with easy-to-start samples on Azure Bicep.

License SL Scan Main-site-deployment

Azure Bicep blog posts

Introduction

This project is created to test Bicep language features, compilation, validations, etc.

Learning by examples is a main focus and accomplished through writing simple and helpful Azure infrastructure code with Bicep language.

The followings are initial goals of the project:

- Automate deployment via GitHub Actions
- Author Infrastructure as a Code (IaC)
- Author Security as Code (SaC)
- Showcase new features of Azure Bicep as they come

How to run sample demos

Get running your samples in the VS Code:

  • Fork the branch (aka, starting from obvious ;)
  • Install Azure CLI or PowerShell Core on you machine
  • Enable the Bicep runtime on you machine: try 'az bicep version' or 'bicep version'
  • Install VS Code Bicep extension

Workflows

  • SL Scan: shiftleft-analysis:-> describes workflow purpose
  • Deploy-Main-Site: main.deployment:-> describes workflow purpose

Project Folder Layout

  • modules: contain reusable components
  • param-files: Learn about parameterization options in Azure Bicep files
  • samples: contain 25 deployments of Azure and security services, some use modules folder
  • scripts: contain single '.azcli' file that walk you through deployment scripts