Automation

CloudSecure have removed the pain and complexity around deploying Azure Virtual Desktop by automating the entire deployment using Terraform

We use a set of practices and tools to deliver applications and their supporting infrastructure rapidly, reliably, and at scale.

Benefits of automation

  • Disaster Recovery

  • Minimisation of risk

    No single points of failure.

  • Speed

    IaC allows you to spin up an entire infrastructure architecture by running a script.

  • Configuration Consistency

  • Cost Savings

    Less time spent on manual work.

Teams who implement IaC can deliver stable environments rapidly and at scale. They avoid manual configuration of environments and enforce consistency by representing the desired state of their environments via code.

Infrastructure deployments with IaC are repeatable and prevent runtime issues caused by configuration drift or missing dependencies.

DevOps teams can work together with a unified set of practices and tools to deliver applications and their supporting infrastructure rapidly, reliably, and at scale.

CloudSecure Automation Offering

Reduce development time by leveraging CloudSecure's fully automated secure Azure Virtual Desktop offering

Automate the creation of Azure Virtual Desktop with the following custom Terraform modules:

  • Personal or Pooled Hostpool, Workspace and Applications Groups

  • Virtual Machine, networking and Custom Script Extensions

  • Storage Disk (ephemeral or persistent)

  • Configure diagnostic settings

  • Enable start VM on Connect

Automation of Azure Virtual Desktop Image Creation:

  • Fully automated using Terraform/ARM/PowerShell

  • Create W10 Multi-Session Images

  • Deploy custom applications (integrated with Chocolatey)

  • Run Optimisation scripts to remove unwanted components and services

  • Upload directly to Azure Shared Image Gallery

Profile Management solution for Azure Virtual Desktop created using Terraform:

  • Azure Storage Account

  • Private Endpoint

  • Configure IAM Roles

  • NTFS Permissions configured using PowerShell script

Terraform code to deploy the following network components:

  • Virutal Networks, Subnets, Peerings, IP Groups and User Defined Routes

  • Azure Firewall and Network/Application Rules

  • Network Security Groups

  • Azure Virtual WAN / S2S Gateway / ExpressRoute

Profile Management solution for Azure Virtual Desktop created using Terraform:

  • Log Analytics Workspace

  • KeyVault

  • Azure Automation Account

Terraform/PowerShell code to deploy the following:

  • Management Server

  • Azure Bastion

  • Azure Monitor