I want to create a Managed Application offering for our app. This will have the following resources:
- VMs
- extension to run a script on the vm that fetches a script from storage
- storage account
- networking
When I create with the CLI, I use ssh keys for accessing the vm
But if i'm creating a deployment template with the template customUIDefinition where the customer will fill out parameters, how do I ensure that I have access to the VM, even though the customer will deploy into the managed resource group? I can't just write the password or public key into the template?
This doesn't seem as simple as pasting the ssh public key because then there's a key to manage
My question: is there an azure service or best practice for this?