Forum Discussion
Automation for Installation of Software's Post VM Deployment
Hi All,
We are doing assessment for migration of on-premise Infra and its services to Azure cloud. We have on-premise self service portal powered by VMware vRealize Automation/Orchestrator to install software's selected by users while requesting VMs. These software's are installed automatically post deployment.
I am looking for similar solution to automatically install software's post deployment of vms in Azure.
Is there any native solution/service from Azure or other third party application that can be used in Azure.
Any suggestions would be really appreciated.
Yes the first 2 can be
1. https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_machine_extensionand you can use below publisher and type for custom script :
publisher = "Microsoft.Compute"
type = "CustomScriptExtension"
2. https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/automation_dsc_configuration
3. You can also use Ansible with Terraform but that is something I don't have experience on .
- Ankit KotnalaBrass Contributor
There are several ways to do it, first two are native Azure solutions
1. Azure Custom Script Extension
2. Azure DSC
3. A thirdparty tool like Ansible, chef or puppet
- sc2317Copper Contributor
Hi,
Thanks for the suggestion. Can these be used with terraform ?
- Ankit KotnalaBrass Contributor
Yes the first 2 can be
1. https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_machine_extensionand you can use below publisher and type for custom script :
publisher = "Microsoft.Compute"
type = "CustomScriptExtension"
2. https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/automation_dsc_configuration
3. You can also use Ansible with Terraform but that is something I don't have experience on .