- An understanding of cloud infrastructure concepts
- Terminal (preferred Linux/MacOS, but Windows is acceptable)
- Own GitHub account
- Fundamentals of git source control
Audience
- DevOps engineers
- System administrators
- System architects
Terraform, created by Hashicorp, is a tool for managing any infrastructure. The IaC tools make managing highly complex, production-grade servers and applications practical, efficient, and even enjoyable.
This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Terraform with their infrastructure to plan and build multiple environments.
By the end of this training, participants will be able to:
- Install and configure Terraform.
- Implement an infrastructure as code approach to managing IT environments.
- Create, launch, and dismantle infrastructure from within a single tool.
- Write declarative configuration files that can be managed like any other source code in a version control system.
- Quickly update configuration files for effectively responding to changing compute resource needs.
- Collaborate with other infrastructure engineers by sharing configuration files in a common code repository.
- Improve transparency in the infrastructure procurement process.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction and Setup
- Infrastructure as a Code toolset
- Terraform overview
- Terraform with cloud providers
Terraform Operations
- Terraform commands and examples
- Terraform workflow
Terraform Constructs
- Value types
- Objects
- Functions
- Modules
Terraform Patterns
- Remote state files
- Meta-arguments
- Multiple resources
Terraform Techniques
- Partial configuration
- Code organization
- Automation
Summary and Next Steps
United Arab Emirates - Terraform Fundamentals for Beginners
Qatar - Terraform Fundamentals for Beginners
Egypt - Terraform Fundamentals for Beginners
Saudi Arabia - Terraform Fundamentals for Beginners
South Africa - Terraform Fundamentals for Beginners
Brasil - Terraform Fundamentals for Beginners
Canada - Terraform Fundamentals for Beginners
中国 - Terraform Fundamentals for Beginners
香港 - Terraform Fundamentals for Beginners
澳門 - Terraform Fundamentals for Beginners
台灣 - Terraform Fundamentals for Beginners
USA - Terraform Fundamentals for Beginners
Österreich - Terraform Fundamentals for Beginners
Schweiz - Terraform Fundamentals for Beginners
Deutschland - Terraform Fundamentals for Beginners
Czech Republic - Terraform Fundamentals for Beginners
Denmark - Terraform Fundamentals for Beginners
Estonia - Terraform Fundamentals for Beginners
Finland - Terraform Fundamentals for Beginners
Greece - Terraform Fundamentals for Beginners
Magyarország - Terraform Fundamentals for Beginners
Ireland - Terraform Fundamentals for Beginners
Luxembourg - Terraform Fundamentals for Beginners
Latvia - Terraform Fundamentals for Beginners
España - Terraform Fundamentals for Beginners
Italia - Terraform Fundamentals for Beginners
Lithuania - Terraform Fundamentals for Beginners
Nederland - Terraform Fundamentals for Beginners
Norway - Terraform Fundamentals for Beginners
Portugal - Terraform Fundamentals for Beginners
Sverige - Terraform Fundamentals for Beginners
Türkiye - Terraform Fundamentals for Beginners
Malta - Terraform Fundamentals for Beginners
Belgique - Terraform Fundamentals for Beginners
France - Terraform Fundamentals for Beginners
日本 - Terraform Fundamentals for Beginners
Australia - Terraform Fundamentals for Beginners
Malaysia - Terraform Fundamentals for Beginners
New Zealand - Terraform Fundamentals for Beginners
Philippines - Terraform Fundamentals for Beginners
Singapore - Terraform Fundamentals for Beginners
Thailand - Terraform Fundamentals for Beginners
Vietnam - Terraform Fundamentals for Beginners
India - Terraform Fundamentals for Beginners
Argentina - Terraform Fundamentals for Beginners
Chile - Terraform Fundamentals for Beginners
Costa Rica - Terraform Fundamentals for Beginners
Ecuador - Terraform Fundamentals for Beginners
Guatemala - Terraform Fundamentals for Beginners
Colombia - Terraform Fundamentals for Beginners
México - Terraform Fundamentals for Beginners
Panama - Terraform Fundamentals for Beginners
Peru - Terraform Fundamentals for Beginners
Uruguay - Terraform Fundamentals for Beginners
Venezuela - Terraform Fundamentals for Beginners
Polska - Terraform Fundamentals for Beginners
United Kingdom - Terraform Fundamentals for Beginners
South Korea - Terraform Fundamentals for Beginners
Pakistan - Terraform Fundamentals for Beginners
Sri Lanka - Terraform Fundamentals for Beginners
Bulgaria - Terraform Fundamentals for Beginners
Bolivia - Terraform Fundamentals for Beginners
Indonesia - Terraform Fundamentals for Beginners
Kazakhstan - Terraform Fundamentals for Beginners
Morocco - Terraform Fundamentals for Beginners
Tunisia - Terraform Fundamentals for Beginners
Kuwait - Terraform Fundamentals for Beginners
Oman - Terraform Fundamentals for Beginners
Slovakia - Terraform Fundamentals for Beginners
Kenya - Terraform Fundamentals for Beginners
Nigeria - Terraform Fundamentals for Beginners
Botswana - Terraform Fundamentals for Beginners
Slovenia - Terraform Fundamentals for Beginners
Croatia - Terraform Fundamentals for Beginners
Serbia - Terraform Fundamentals for Beginners
Bhutan - Terraform Fundamentals for Beginners