-
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 be reused in Infrastructure as Code scenarios, such as landing zone, workloads or individual service deployments.
This wiki describes the content of this repository, the modules, pipelines, 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 contents of this repository in your deployments please check out the context section of this wiki.
- Context
- Getting Started
- Modules
- Testing
- Utilities
- Pipelines
- Contribution Guide
- Upgrade guidelines
- Known Issues
Note: the following table of contents is still a work in progress and intended to replace the above going forward.
- The context
- Getting started
- The library
- The CI environment
- Interoperability
- Contribution guide
- Solution creation
- Upgrade guidelines
- Known issues
Following you can find an abstract overview of everything in- and out-of-scope of this repository.
- Modules: Rich library of resource modules - the foundation for workload or entire environments deployments
- Platform: Pipelines to validate modules & publish to those that pass to a location of your choice. Available with GitHub Workflows.
- Documentation: A rich documentation of best practices on module design, the platforms and its context, testing and pipelines
- Orchestration: Orchestrated solutions such as workloads or entire environments intended for production environments
- Real-time Updates: Modules are updated on a best effort basis by a group of dedicated contributors
- Languages: Other design languages like Terraform
If you find any bugs, please file an issue in the GitHub Issues page. Please fill 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 in 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.