Course Code: terraform
Duration: 14 hours
Prerequisites:
  • Experience working with a command line.
  • An understanding of cloud infrastructure concepts.

Audience

  • Cloud architects
  • System administrators
Overview:

Terraform, created by Hashicorp, is a tool used for provisioning infrastructure and application resources across public cloud, private cloud, and external services.

This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Terraform to plan and build cloud infrastructure.

By the end of this training, participants will be able to:

  • Install and configure Terraform.
  • Implement an "infrastructure as code" approach to managing private and public cloud environments.
  • Write declarative configuration files for more efficient change management and collaboration.
  • Improve transparency in the infrastructure procurement process.
  • Create, launch, and remove resources across different infrastructure providers (AWS, GCP, Azure, OpenStack, VMware, etc.) from within a single tool.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
  • To learn more about Terraform, please visit: https://www.terraform.io/
Course Outline:

Introduction

Setting up Terraform

Overview of Terraform Features and Architecture

Terraform Workflow 

  • Write, Preview, Create, Reproduce, Destroy

Writing Configuration Files

The Preview Process

Creating Infrastructure

Reproducing Infrastructure

Destroying Infrastructure

Versioning Configuration Files

Handling Resource Dependencies

Packaging Configuration Files as Modules

Managing Servers from Multiple Infrastructure Providers

Using the Module Registry to Build Reusable Templates

Terraform Performance Tuning

Troubleshooting

Summary and Conclusion
 

Sites Published:

United Arab Emirates - Terraform for Managing Cloud Infrastructure

Qatar - Terraform for Managing Cloud Infrastructure

Egypt - Terraform for Managing Cloud Infrastructure

Saudi Arabia - Terraform for Managing Cloud Infrastructure

South Africa - Terraform for Managing Cloud Infrastructure

Brasil - Terraform for Managing Cloud Infrastructure

Canada - Terraform for Managing Cloud Infrastructure

中国 - Terraform for Managing Cloud Infrastructure

香港 - Terraform for Managing Cloud Infrastructure

澳門 - Terraform for Managing Cloud Infrastructure

台灣 - Terraform for Managing Cloud Infrastructure

USA - Terraform for Managing Cloud Infrastructure

Österreich - Terraform for Managing Cloud Infrastructure

Schweiz - Terraform for Managing Cloud Infrastructure

Deutschland - Terraform for Managing Cloud Infrastructure

Czech Republic - Terraform for Managing Cloud Infrastructure

Denmark - Terraform for Managing Cloud Infrastructure

Estonia - Terraform for Managing Cloud Infrastructure

Finland - Terraform for Managing Cloud Infrastructure

Greece - Terraform for Managing Cloud Infrastructure

Magyarország - Terraform for Managing Cloud Infrastructure

Ireland - Terraform for Managing Cloud Infrastructure

Luxembourg - Terraform for Managing Cloud Infrastructure

Latvia - Terraform for Managing Cloud Infrastructure

España - Terraform for Managing Cloud Infrastructure

Italia - Terraform for Managing Cloud Infrastructure

Lithuania - Terraform for Managing Cloud Infrastructure

Nederland - Terraform for Managing Cloud Infrastructure

Norway - Terraform for Managing Cloud Infrastructure

Portugal - Terraform for Managing Cloud Infrastructure

Sverige - Terraform for Managing Cloud Infrastructure

Türkiye - Terraform for Managing Cloud Infrastructure

Malta - Terraform for Managing Cloud Infrastructure

Belgique - Terraform for Managing Cloud Infrastructure

France - Terraform for Managing Cloud Infrastructure

日本 - Terraform for Managing Cloud Infrastructure

Australia - Terraform for Managing Cloud Infrastructure

Malaysia - Terraform for Managing Cloud Infrastructure

New Zealand - Terraform for Managing Cloud Infrastructure

Philippines - Terraform for Managing Cloud Infrastructure

Singapore - Terraform for Managing Cloud Infrastructure

Thailand - Terraform for Managing Cloud Infrastructure

Vietnam - Terraform for Managing Cloud Infrastructure

India - Terraform for Managing Cloud Infrastructure

Argentina - Terraform for Managing Cloud Infrastructure

Chile - Terraform for Managing Cloud Infrastructure

Costa Rica - Terraform for Managing Cloud Infrastructure

Ecuador - Terraform for Managing Cloud Infrastructure

Guatemala - Terraform for Managing Cloud Infrastructure

Colombia - Terraform for Managing Cloud Infrastructure

México - Terraform for Managing Cloud Infrastructure

Panama - Terraform for Managing Cloud Infrastructure

Peru - Terraform for Managing Cloud Infrastructure

Uruguay - Terraform for Managing Cloud Infrastructure

Venezuela - Terraform for Managing Cloud Infrastructure

Polska - Terraform for Managing Cloud Infrastructure

United Kingdom - Terraform for Managing Cloud Infrastructure

South Korea - Terraform for Managing Cloud Infrastructure

Pakistan - Terraform for Managing Cloud Infrastructure

Sri Lanka - Terraform for Managing Cloud Infrastructure

Bulgaria - Terraform for Managing Cloud Infrastructure

Bolivia - Terraform for Managing Cloud Infrastructure

Indonesia - Terraform for Managing Cloud Infrastructure

Kazakhstan - Terraform for Managing Cloud Infrastructure

Morocco - Terraform for Managing Cloud Infrastructure

Tunisia - Terraform for Managing Cloud Infrastructure

Kuwait - Terraform for Managing Cloud Infrastructure

Oman - Terraform for Managing Cloud Infrastructure

Slovakia - Terraform for Managing Cloud Infrastructure

Kenya - Terraform for Managing Cloud Infrastructure

Nigeria - Terraform for Managing Cloud Infrastructure

Botswana - Terraform for Managing Cloud Infrastructure

Slovenia - Terraform for Managing Cloud Infrastructure

Croatia - Terraform for Managing Cloud Infrastructure

Serbia - Terraform for Managing Cloud Infrastructure

Bhutan - Terraform for Managing Cloud Infrastructure

Nepal - Terraform for Managing Cloud Infrastructure

Uzbekistan - Terraform for Managing Cloud Infrastructure