Terraform Fundamentals Training
In today’s world, if something can be automated, it should be automated.
Terraform is the tool that enables you to define your infrastructure as code, helping you achieve uniformity between all your environments. You use the same snippet to create your development, staging and production environments. This guarantees no foundational difference betweem environments with zero effort. Its list of cloud providers and community driven efforts is unpaired.
In this course you’ll learn the basics of Terraform, how to navigate the documentation, setup environments, how to organise your code and how to manage state in a distributed team
Duration
2 days
Type of Training
Theoretical overview + intensive hands-on training with exercises.
Target Audience
This course is for IT operation profesionals who wish to effectively build and operate modern cloud infrastructure.
Prerequisites
Linux command line and using a text editor.
Basic understanding of cloud infrastructure resources and abstractions.
€20,000.00
Description
Outline:
Course Topics:
- Introduction to Infrastructure as Code with Terraform
- What is IaC in Cloud-Native world
- Installing Terraform
- How to install Terraform and verify installation.
- Getting acquainted with HCL (HashiCorp Configuration Language)
- Writing Terraform Code
- Resources
- State
- Using Variables
- Variable Types
- Providers, Identifiers, etc.
- Build Infrastructure
- Start creating some infrastructure.
- Modifying existing resources.
- Destroying resources
- Resource Dependencies
- Understanding and working with multiple resources and dependencies.
- Initialize instances when they’re created with provisioners.
- Output Values
- Organize your data for easier queries with outputs.
- Modules
- Group your resources in modules
- Calling modules
- Dealing with module output
- Managing State
- Workspaces
- Remote State
- Sensitive Data
- Next Steps
- Best Practices for Code Organization
Contact us to order this training:
Reviews
There are no reviews yet.