Bookmark this to keep an eye on my project updates!
Infrastructure/
├── modules/ # reusable Terraform modules
├── envs/
│ ├── dev/
│ │ └── terragrunt.hcl
│ └── prod/
│ └── terragrunt.hcl
├── main.tf # could be minimal, calls modules
├── variables.tf
├── outputs.tf
├── Makefile # terraform/terragrunt commands
├── .pre-commit-config.yaml
└── README.md
Ingestion/
├── pipelines/ # JSON / ARM templates for ADF pipelines
├── datasets/
├── linked-services/
├── scripts/ # deployment scripts (Az CLI,PowerShell)
├── Makefile # deploy, validate commands
├── .pre-commit-config.yaml
└── README.md
DatabricksResources/
├── notebooks/ # python notebooks
├── jobs/ # job configs
├── src/ # supporting Python scripts
├── tests/ # unit tests for scripts
├── Makefile # test, lint, deploy
├── requirements.txt
├── .pre-commit-config.yaml
└── README.md
DBT/
├── models/ # DBT models
├── macros/
├── seeds/
├── tests/
├── dbt_project.yml
├── profiles.yml.example # template for dev/production
├── Makefile # run dbt commands
├── .pre-commit-config.yaml
└── README.md