GitHub Project mrpauandrew/procfwk
The resources are created as described here: ProcFwk Deployment Guide
ResourceName | DeploymentName | DependsOn |
---|---|---|
pid-e2854d4f-806a-48ab-82f4-f3e410913fdd | same like resource name | none |
ADF | deploy_adf | none |
ADF Role Assignment | deploy_adf_roleAssignment | deploy_adf, deploy_sql |
SQL Server / Database | deploy_sql | none |
Function App / Consumption Service Plan | deploy_func | none |
Key Vault | deploy_akv | deploy_adf, deploy_func, deploy_sql |
- The Data Factory should have MSI access to itself as an owner
- The Data Factory should be listed in the access policy of the key vault and have the secret permission "get"
- The Key Vault should contain following secrets: function app default key, sql databse user name, sql database user password, sql database connection string
At this point you have the underlying resources avaiable.
Time to deploy the code, create a service principal, ...