Skip to content

icornett/bicep-accelerator

Repository files navigation

Bicep Accelerator

This repository will contain Bicep modules as well as additional tooling to support document creation, and the deployment of ephemeral build agents for ADO or GHA.

This repository uses VSCode DevContainers to ensure that everyone is working with the same tool set. It also includes Linuxbrew to allow for extensibility.

This code publishes to the Azure Container Registry slalombicepregistry.azurecr.io where the code will be consumed.

flowchart TD
    A[Bicep Repository]-->|publishes to|B
    B[Azure Container Registry]-->|hosts public modules|C
    C[Module consumed in Bicep Code]-->|deploys|D
    D[Azure Resources]
Loading

Module documentation can be found in the wiki, or in the docs folder if you're a real geek and want the source code.

Maintenance/Contribution

Requirements (If not using the devcontainer)

Guidelines

If editing/contributing PowerShell scripts please use Join-Path to create file paths to allow for xplat resolution.

If adding/modifying modules, you likely won't have access to push to our container registry. This will ultimately be handled by GHA using the service principal to push the module to the repo at merge time. but this is a manual process at the time being.

About

An accelerator to setup a Bicep registry with documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published