It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda CloudGen Firewall

How to Deploy a CloudGen Firewall via Azure Templates

  • Last updated on

Azure templates are JSON files containing resource descriptions and parameter definitions. These parameters can be passed to the template during deployment either on the command line, through an object, or through a parameter template file. You can deploy templates using Azure Portal, PowerShell, CLI, Rest API, or directly from Visual Studio.

Before You Begin

Deploy an Azure Template via Web Portal

  1. Go to
  2. In the upper left corner, click NEW
  3. In the NEW column, search for Template deployment. The Everything column opens.
  4. Click Template deployment.
  5. In the Template deployment column, click Create. The Custom deployment column opens.
  6. In the Template section, click Edit template.
  7. Replace the default template with your custom Azure template.
  8. Click Save.
  9. In the Parameters section, click Edit parameters.
  10. Enter the Parameters required by the template, and click OK.
  11. Select an Resource group or enter the New resource group name.
  12. Click Review legal terms.
  13. Click Purchase.


  14. Click Create.

Wait for the deployment to be completed, and then use the public IP address to log in to your CloudGen Firewall or Control Center VM.


Deploy an Azure Template via Azure PowerShell

  1. Open Azure PowerShell.
  2. Log into your Azure account 

  3. Create a new Resource Group.

    New-AzureRmResourceGroup -Name RESOURCE_GROUP_NAME -Location "YOUR_LOCATION" 


  4. Test your template and parameter template JSON file.

    Test-AzureRmResourceGroupDeployment -ResourceGroupName RESOURCE_GROUP_NAME -TemplateFile YOUR_TEMPLATE_FILE -TemplateParameterFile YOUR_PARAMETER_FILE


  5. Deploy the template. If the Mode parameter is not set, incremental mode is used.

    New-AzureRmResourceGroupDeployment -Name DEPLOYMENT_GROUP_NAME -ResourceGroupName RESOURCE_GROUP_NAME -TemplateFile YOUR_TEMPLATE_FILE -TemplateParameterFile YOUR_PARAMETER_FILE


 You can now log in to the CloudGen Firewall F or Control Center VM you just deployed with your template.

Next Steps

Configure a user defined routing table for the backend VMs to send traffic through the firewall, and enable Azure Cloud Integration to allow the firewall VM to directly connect to the Azure service fabric.

For more information, see How to Configure Azure Route Tables (UDR) using Azure Portal and ARM and How to Configure Azure Cloud Integration Using ARM.