Skip to content

microsoft/cdm-starter-kit

CDM Starter Kit

A customer-focused Azure infrastructure starter kit for deploying CDM Starter Kit utility resources using Bicep and Azure CreateUIDefinition.

What This Repository Is

This repository provides infrastructure-as-code templates and deployment automation for customers who want to establish foundational CDM Starter Kit capabilities in their Azure environments. It is not a Microsoft service, does not deploy into Microsoft tenants, and contains no first-party production code or secrets.

Who This Is For

  • Azure customers and partners
  • Organizations establishing CDM Starter Kit practices
  • Teams needing structured infrastructure foundations for data analytics and cost optimization

What It Deploys

This starter kit provisions the following infrastructure components:

  • Azure Storage - Foundation data storage with proper access controls
  • Azure Data Explorer (Kusto/ADX) - Analytics and telemetry ingestion
  • Azure Synapse Analytics - Data warehousing and analytics
  • RBAC Scaffolding - Role-based access control structure for secure multi-user environments

Safety & Compliance

Important Usage Constraints

This starter kit is designed for customer-owned Azure subscriptions only:

  • ✅ Deploy into your own Azure subscriptions
  • ✅ Verify subscription quotas, target-region service availability, and selected SKUs before deployment
  • Do not deploy into Microsoft internal or production tenants
  • ❌ This repository does not contain secrets, API keys, certificates, or tenant-specific credentials
  • Never add secrets, connection strings, or subscription IDs to this repository

Implementation Details

  • Infrastructure-as-Code: Uses Azure Bicep for declarative, version-controlled infrastructure
  • UI-Driven Deployment: Includes Azure CreateUIDefinition forms for guided Azure Portal deployments
  • Customer-Owned Identity: All RBAC and access is configured by and for the deploying customer
  • No Microsoft Runtime: Does not provision Microsoft-managed services or long-running cloud infrastructure on our behalf

Getting Started

  1. Review CONTRIBUTING.md for contribution guidelines
  2. See docs/architecture.md for infrastructure overview
  3. Check docs/faq.md for common questions
  4. Report security concerns privately via SECURITY.md

Code of Conduct

This project adheres to the Microsoft Open Source Code of Conduct. See CODE_OF_CONDUCT.md for details.

License

This project is licensed under the MIT License.

Security & Transparency

  • Secret Scanning: This repository has Secret Scanning enabled to prevent accidental credential commits
  • No Hardcoded Credentials: All examples use parameterized deployment with customer-supplied values
  • Vulnerable Dependency Scanning: Automated scanning is configured via Dependabot

For security concerns, see SECURITY.md.

Support & Contribution

  • Contributions are welcome! See CONTRIBUTING.md
  • This is a community-supported open-source project, not a Microsoft service with SLAs
  • Maintainers review PRs in good faith but provided as-is without production support guarantees

Not a Microsoft service. Customer-deployed reference architecture for CDM Starter Kit infrastructure on Azure. Deploy and use at your own discretion.

About

A customer-focused Azure infrastructure starter kit for deploying CDM Starter Kit utility resources using Bicep and Azure CreateUIDefinition.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors