workshop online
Cloud Infrastructure with Terraform
This workshop consists of 2 days spent on improving your skills of cloud infrastructure provisioning with the help of mighty Terraform.
About the Cloud Infrastructure with Terraform Course
This workshop consists of two days spent on improving your skills of cloud infrastructure
provisioning with the help of mighty Terraform.
By using declarative language (HCL) to describe cloud resources, you will learn
how to efficiently connect the dots of complex cloud configurations: servers, load
balancers, keys, firewall rules, storage, base images, CDNs, lambda functions and
many more.
State management and sharing with the help of workspaces and external storage engines
will allow you to create identical environments from the same code base and ensure
their consistency over time.
Organizing code base, orchestrating cluster deployments, implementing reusable modules
are only few topics that are going to be touched during this extremely pragmatic
and practical workshop based on trainer's real-life experience managing complex
cloud environments.
What You'll Learn in This workshop
-
Define catalog of cloud resources
-
Integrate with provisioning and configuration management tools
-
Use Terraform workspaces for multiple environment built from the same template
-
Create multi-provider configurations to unite heterogeneous infrastructure
-
Create reusable Terraform modules
-
Write custom Terraform providers
Cloud Infrastructure with Terraform Outline
1. Outline
- • Introduction
- • Terminology: provider, resource, data, output, module
- • Command-line operations: init, plan, apply, taint, destroy, import, output, refresh
- • Dive into HashCorp Configuration Language (HCL): variables, expressions, functions, counters, files
- • Provisioning cloud resources
- • Building environment templates
- • Infrastructure state management: local and remote
- • Integrating with provisioning tools like Ansible or Puppet
- • Integrating with configuration service discovery tools likes Consul
- • Managing cluster deployments
- • Multi-provider deployments (AWS, VMWare, DNS, Kubernetes)
- • Creating Terraform modules for reusable bits of the infrastructure
- • Developing custom Terraform provider
What's Included
Course Dates
Monday, May 4, 2026 - Tuesday, May 5, 2026
09:00
Pricing
Frequently Asked Questions
Ready to Get Started?
Register now and take your skills to the next level.