Azure-Samples / modern-data-warehouse-dataops

DataOps for the Modern Data Warehouse on Microsoft Azure. https://aka.ms/mdw-dataops.
MIT License
570 stars 451 forks source link

Automate ACL definitions based on configuration file #583

Closed ydaponte closed 1 year ago

ydaponte commented 1 year ago

Parent #578 Dependency #579

Modify deployment script or post-deployment script to define data lake permissions based on configuration file.

Pre-requirements To implement this piece, you don't need to deploy the full sample. You can have a similar structure in a data lake and work on a bash script as showed:

Image

In this script: https://github.com/Azure-Samples/modern-data-warehouse-dataops/blob/main/single_tech_samples/synapseanalytics/sample2_synapseserverless/scripts/deploy_infrastructure.sh, you find some examples of how to add members to an AD group and how to run az commands. Refer to this link for more information: https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-cli

Success criteria:

sreedhar-guda commented 1 year ago

Changes waiting to be committed based on the Secret Vault setup:

https://github.com/Azure-Samples/modern-data-warehouse-dataops/compare/single-tech/sample2-extension...sreedhar-guda/583-update-config