Duration
2 days
Requirements
- Experience working with a command line.
- An understanding of cloud infrastructure concepts.
Audience
- Cloud architects
- System administrators
Overview
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.
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
Programme scope, delivery arrangements and suitability are confirmed during enquiry.