Terraform Testing

Terraform Testing

Test your Terraform managed infrastructure.

Intermediate
HashiCorp Terraform
2 days

What you will learn in this course

After working with Terraform for some time, the following question often arises: How do you test the developed code as automatically as possible? A terraform run shows us the result, but can we really trust it? Terraform test tools help us with the answer.

This course shows how to use the most common test tools for Terraform to test your own modules and their results. In addition, the course teaches as much Go as you need to use these tools.

Agenda

What are infrastructure tests?

Why and how to test Terraform?

Linting Terraform

Go basics

Terratest

Kitchen-Terraform

Terraform Test

Best-practices when testing Terraform

audience

This course is designed for

  • System and cloud administrators who are interested in using infrastructure tests for Terraform and automating them.

prerequisites

To get most out of this course, you should have:

  • Terraform Foundations
  • Basic understanding of Linux
  • Basic experience with the Linux terminal

style

Our trainers have years of experience and will deliver the right mix of:

  • Insightful theory
  • Practical examples

Technical requirements

We recommend the following equipment:

  • Stable internet connection
  • Modern browser

Bicycle
Get a free quote now

Fill out this form and click the „Submit“ button and we will send you a quote for
this course! No obligations, no commitment.

Learn more about
Terraform Foundations
Introduction to modern infrastructure provisioning.
Discover more

Beginner

AI/LLM Essentials for DevOps

Learn AI/LLM basics in one day for DevOps, Cloud-Native, and IT-Security to enhance workflows and security.

Details & booking
Beginner

Container Essentials

We will teach you everything you need to know to get started in the world of Docker and containers.

Details & booking
Beginner

Agile Testing Essentials with Python

Hands-on exercises will give you the expertise you need to automate your tests with Python and Behave.

Details & booking