Yes it is possible. Additionally mount is permanent and done in dbfs so it is enough to run it one time.
you can have for example following configuration:
- In Azure you can have 2 databricks workspace,
- cluster in every workspace can have env variable is it DEV or PROD,
- Key vault can be common for both,
- Common repo but production/master branch in PROD,
- Common infrastructure folder which mounts folders, take settings from key vaults and depends is it DEV or PROD choose needed bucket/container