Terraform Introduction
The Terraform Introduction course is a comprehensive training program that focuses on learning and applying Terraform, a widely used infrastructure automation tool. Terraform is an open-source utility developed by HashiCorp that enables developers and operators to effectively create, configure and manage infrastructure as code.
During the Terraform Introduction course, students will have the opportunity to gain a solid understanding of the fundamental concepts of Terraform and learn how to use this tool to automate the provisioning and management of infrastructure resources. The course is suitable for both beginners and those who already have some knowledge of Terraform but wish to deepen their skills.
COD:Â DSH101
CATEGORIE:Â HashiCorp
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Prerequisites
- Basic knowledge of linux commands
- Basic knowledge of Linux operating system
- Basic knowledge of text editor on terminal (vi,vim,nano)
Outgoing knowledge/skills
At the end of the course the participants will be able to:
Theory
- Understand what are the advantages that a tool like Terraform offers
- Understand the core components of terrafrom
Practice
- Installing Terraforms on Windows environment
- Creation of network infrastructure with virtual machines on VMware vSphere environment
- Customization of the deployment of each of the infrastructure components using the HCL language
- Breakdown and organization of your Terraform code into modules and workspaces
- Provider
- Resources
- Terraform State
- Data Blocks
- Variables and Interpolation
- Functions
- Conditionals and Loops
- Passwords
- Provisioners
- Modules
- Workspaces
Duration – 3 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Labs: English
Slides: English