This repo contains sample code for provisioning a VM in your locally hosted HCI Cluster using the Azure Resource Bridge (ARB).
The Bicep file located here - /Bicep/hci-vm.bicep deploys a VM using the Azure Resource Bridge. The parameters are taken from the parameters file.
rgName="ArcTest-BICEP"
# Create resource group
az group create --name $rgName --location eastus
# Deploy bicep file
az deployment group create --resource-group $rgName --template-file ./hci-vm.bicep --parameters @./hci-vm.parameters.json
The ARM Template file is located here - /ArmTemplate/hci-vm.json. It deploys a VM using the Azure Resource Bridge. The parameters file is located here
rgName="ArcTest-ARM"
# Create resource group
az group create --name $rgName --location eastus
# Deploy ARM template
az deployment group create --resource-group $rgName --template-file ./hci-vm.json --parameters @./hci-vm.parameters.json
The terraform code for deploying a VM using the Azure ARB to a HCI cluster can be found here. It is using the AZAPI Resource which is documented here.
terraform init
terraform plan
terraform apply