Skip to content
WWT LogoWWT Logo Text
The ATC
Search...
Ctrl K
Top page results
See all search results
Featured Solutions
What's trending
Help Center
Log In
What we do
Our capabilities
AI & DataAutomationCloudConsulting & EngineeringData CenterDigitalSustainabilityImplementation ServicesLab HostingMobilityNetworkingSecurityStrategic ResourcingSupply Chain & Integration
Industries
EnergyFinancial ServicesGlobal Service ProviderHealthcareLife SciencesManufacturingPublic SectorRetailUtilities
Featured today
Learn from us
Hands on
AI Proving GroundCyber RangeLabs & Learning
Insights
ArticlesBlogCase StudiesPodcastsResearchWWT Presents
Come together
CommunitiesEvents
Featured learning path
Who we are
Our organization
About UsOur LeadershipLocationsSustainabilityNewsroom
Join the team
All CareersCareers in AmericaAsia Pacific CareersEMEA CareersInternship Program
WWT in the news
Our partners
Strategic partners
CiscoDell TechnologiesHewlett Packard EnterpriseNetAppF5IntelNVIDIAMicrosoftPalo Alto NetworksAWS
Partner spotlight
What we do
Our capabilities
AI & DataAutomationCloudConsulting & EngineeringData CenterDigitalSustainabilityImplementation ServicesLab HostingMobilityNetworkingSecurityStrategic ResourcingSupply Chain & Integration
Industries
EnergyFinancial ServicesGlobal Service ProviderHealthcareLife SciencesManufacturingPublic SectorRetailUtilities
Learn from us
Hands on
AI Proving GroundCyber RangeLabs & Learning
Insights
ArticlesBlogCase StudiesPodcastsResearchWWT Presents
Come together
CommunitiesEvents
Who we are
Our organization
About UsOur LeadershipLocationsSustainabilityNewsroom
Join the team
All CareersCareers in AmericaAsia Pacific CareersEMEA CareersInternship Program
Our partners
Strategic partners
CiscoDell TechnologiesHewlett Packard EnterpriseNetAppF5IntelNVIDIAMicrosoftPalo Alto NetworksAWS
The ATC
ATCHashiCorp TerraformMicrosoft AzureMicrosoftHashiCorpInfrastructure AutomationCloud FinOpsCloudAutomation
Video
•
973
views
•
19:35
•

September 5, 2019

Azure Automation with Python and Terraform

This demonstration will show how easy it is to utilize the Azure Application Programming Interface (API) and automation features. The demonstration features a customized Python Command Line Interface (CLI) for deploying cloud infrastructure using Terraform and the underlying mechanism for provisioning the Azure cloud.

This demo will show how easy it is to deploy Azure infrastructure using automation. With automation, we will:

  1. Provision Azure with Virtual Networks, Subnets, Route Tables, Public Azure Load-balancers & Network Security.
  2. Instantiate Web Apps with Dot Net framework and Slots for Test, Dev and Staging.
  3. With this automated deployment you will see complex systems provisioned and made ready for operational management such as Azure Virtual Network Gateways and Virtual Machines that run F5 Web Application Firewall (WAF) software.
The deployment is handled by defining a list of JSON objects that includes all of the properties for the infrastructure. Python is used to compile the JSON definitions into Terraform files, next it will execute Terraform in order to build the environment within two Azure regions. 

Terraform is a great solution when: 

  • I need to deploy infrastructure in a public or hybrid/multi cloud environment and maintain a consistent deployment model. 
  • I need the agility and flexibility to accommodate quick deployments of infrastructure in a codified fashion. 
  • I want to minimize the amount of custom code I develop so I can focus on a declarative language type that has a wide array of vendor support.

Technologies

Contributors

Jason Paige
Cloud Platform Practice Lead
  • About
  • Careers
  • Locations
  • Help Center
  • Sustainability
  • Blog
  • News
  • Press Kit
  • Contact Us
© 2025 World Wide Technology. All Rights Reserved
  • Privacy Policy
  • Acceptable Use Policy
  • Information Security
  • Supplier Management
  • Quality
  • Cookies