Add support for specifying image payment plans when creating VMs or VMSS. This allows using certain images which require payment plan information. For example, the Rocky Linux image in Azure requires a plan name to be provided, even though that plan is the "free" plan.
Add support for using custom Azure images with Muchos.
Make the cloud-init file name configurable.
Add optional parameters for the proxy image configuration (image name, payment plan, cloud-init filename).
Allow specifying the OS disk size for Azure VMs.
Remove the deprecated warn attribute when using the shell module.
warn
attribute when using theshell
module.