-
Notifications
You must be signed in to change notification settings - Fork 456
Home
The objective of this repository is to provide a template library that can accelerate deployments in Infrastructure as Code scenarios, such as Azure landing zones, landing zone accelerators and aspiring landing zone accelerators (workloads/applications/multi-module solutions) or individual service deployments.
This wiki describes the content of this repository, its modules, pipelines, and possible options on how to use them and how to contribute to this project.
If you're unfamiliar with Infrastructure as Code or wonder how you can use the content of this repository in your deployments, check out The context section of this wiki.
- The context
- Getting started
- The library
- The CI environment
- Interoperability
- Contribution guide
- Solution creation
- Upgrade guideline
- Known issues
Following, you can find an abstract overview of everything in- and out-of-scope of this repository.
- Module library: A collection of comprehensive, reusable, Bicep-based building blocks to deploy Azure resources, that can be combined to create & orchestrate more complex, multi-module Azure solutions.
- CI environment: Pipelines to validate modules & publish the successfully validated ones to a target location, using semantic versioning. Available with both GitHub Workflows and Azure DevOps pipelines.
- Documentation: Including design principles and usage of The library and The CI environment as well as step-by-step guidelines on how to start leveraging them - see in the Getting started section.
- Orchestration: Orchestrated, multi-module solutions such as workloads or applications intended for production environments.
- Real-time Updates: Modules are updated on a best effort basis by a group of committed contributors.
- Languages: Other domain-specific languages (DSL), like Terraform.
If you find any bugs, please file an issue on the GitHub Issues page by filling out the provided template with the appropriate information.
Please search the existing issues before filing new issues to avoid duplicates.
If you are taking the time to mention a problem, even a seemingly minor one, it is greatly appreciated, and a totally valid contribution to this project. Thank you!
If there is a feature you would like to see in here, please file an issue or feature request on the GitHub Issues page to provide direct feedback.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.