Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction and Review of Terraform Fundamentals
- Objective: Reinforce understanding of Terraform basics.
- Rapid review of essential concepts (variables, state, resources, etc.).
Utilizing Terraform Modules
- Objective: Comprehend, create, and implement modules effectively.
- Defining modules
- Developing reusable modules.
- Disseminating and sharing modules.
- Leveraging the Terraform Registry.
Managing Remote Backends and State Locking
- Objective: Guarantee reliable state management through remote backends.
- Rationale for using remote backends
- Configuring remote backends on AWS S3, GCP, and Azure.
- Implementing state locking
Provisioning Multi-Tier Infrastructure
- Objective: Construct complex infrastructure utilizing multiple resources.
- Establishing VPCs, subnets, and instances.
- Managing intricate dependencies.
- Overview of count, for_each, and conditional resources.
Collaboration with Terraform and Teams
- Objective: Master team collaboration workflows within Terraform.
- Best practices for version control in Terraform (using Git).
- Working with Terraform Cloud/Enterprise.
- Coordinating shared state across teams.
Protecting Sensitive Data with Terraform
- Objective: Securely handle sensitive data within Terraform configurations.
- Integrating Vault or cloud provider secret management tools.
- Securing variables and outputs.
- Adhering to best practices for storing sensitive information.
Terraform for Multi-Cloud Environments
- Objective: Oversee infrastructure across diverse cloud providers.
- Introduction to multi-cloud strategies.
- Utilizing providers to concurrently manage AWS, GCP, and Azure resources
Practical Lab: Deploying a Multi-Tier Web Application
- Objective: Apply intermediate principles by deploying a multi-tier architecture.
- Setting up VPC, subnets, load balancers, and EC2 instances.
- Employing modules and remote backends.
- Securing sensitive data.
Requirements
Completion of the Terraform Fundamentals course or equivalent experience.
Cloud Account - Please specify your preferred platform when booking
14 Hours
Testimonials (3)
practical tips and advanced topics
Radoslav
Course - Terraform Intermediate LP
I like how trainer lead the course.
Tibor
Course - Terraform Intermediate LP
Expertise of the trainer