Devops Governance Versions Save

Example end-to-end Governance Model from CI/CD to Azure Resource Manager. Use this project to deploy example AAD, ARM and Azure DevOps resources to learn about e2e RBAC.

v0.4.0

2 years ago

❗️Release is from 27 January 2022. See CHANGELOG.md for details.

What's Changed

Full Changelog: https://github.com/Azure/devops-governance/blob/main/CHANGELOG.md

v0.3.0

2 years ago

Features

  • concept: remove drafts, link to now published official AAC and CAF docs, closes #24 (d2f14b2)
  • docs-terraform: update for clarity (16cd300)
  • naming: clean up variable name and output schema, improve conventions (fcff295)
  • terraform: default to local backend for lower barrier to entry (2a2ab95)
  • terraform: simplify for single plan and deploy, use Key Vault RBAC instead of access policies #22 (c2d3d95)

Bug Fixes

  • ado permissions errors by specifying dependency, closes #24 (f4c68eb)

v0.1.0

3 years ago

Governance Model

  • Azure AD (AAD)
    • create demo AAD groups used for RBAC across ARM and Azure DevOps
  • Azure Resource Manager (ARM)
    • Deploys different deployment environments to different Resource Groups (for convenience. See README.md for details.)
  • Azure DevOps (AzDO)
    • Bootstrap organization with projects
    • Setup Service Connections
    • Apply RBAC

Git Repo Features

  • Includes Azure Pipelines
    • Terraform code quality checks
    • automated and scheduled configuration drift detection - results are posted to GitHub Pull Requests.
    • automated deployments
  • Documentation with detailed explanations: