Automating Cloud Networks with Terraform

Terraform is an open-source infrastructure as code (IaC) tool developed by HashiCorp. It enables you to define and manage your cloud infrastructure resources as code in a declarative way. Terraform is perfect for:

  • Infrastructure as Code
  • Version control of your infrastructure
  • CI/CD integration
  • Multi-Cloud
  • Keeping resource configurations consistent

By the end of this course, you will be able to set initialize, configure and maintain a cloud-based network architecture using Terraform. During this course we will start from the very beginning with an introduction to Terraform and gradually build a complete infrastructure in AWS using Terraform and look at different ways to work with Terraform in a scalable way!

In this course, we will cover:

Terraform Under the Hood

  • Components
  • Terraform compared to other tools like Ansible
  • Communication with different API:s using providers

Working with Terraform

  • Initialize and get started with a new Terraform project
  • Maintain, change and control your infrastructure using Terraform
  • Utilizing the HCL language effectively with Terraform
  • Terraform CLI
  • Terraform Console

HashiCorp Configuration Language (HCL)

  • Variables
  • Meta-arguments
  • Complex expressions

Further details:
  • Prerequisites:
    • Basic networking knowledge
  • Duration: 1 days
  • Price: £500/$650
  • Dates/times:
    • TBC
  • Delivery: Remote instructor-led sessions
  • Whats Provided?
    • Instructor taught content
    • Hands on labs and exercises
    • Access to codde repository of course scripts and examples



What Our Previous Students Say ...

"Packet Coders touched on many tools and provided a solid starting point for delving deeper into the tools addressed, as well as providing a good level of information to help in deciding which tools might be right for our environment."

"Truly top notch. I would recommend this class to anyone who is looking to better understand how to piece together this universe of automation tooling in a way they'll actually be able to use afterwards."
"This bootcamp provides you a complete picture of Network Automation coupled with the right tools and hands on experience. Kudos to the Packet Coders Team!"
"Fantastic course, with an excellent instructor who is a clear subject matter expert in the field of network automation."

"Fastest path to get from zero to hero in network automation!"
"Excellent training where you can interact and learn network automation."
"Great course for jump starting your Python knowledge for network automation."