Terraform: Terraform 1.10 intermediate
Technology:
Expertise:
- 5 Courses | 4h 34m 56s
- 2 Books | 8h 31m
- 1 Course | 1h 53m 28s
- 2 Books | 8h 31m
- 2 Courses | 3h 17m 30s
Explore Terraform, the open source tool that enables you to write, plan, and create infrastructure as code.
GETTING STARTED
Terraform Techniques & Best Practices: Network Design
-
1m 8s
-
6m 4s
COURSES INCLUDED
Introduction to Automation
Discover what Terraform is and how it is used! Explore how to install and upgrade Terraform, as well as the different commands and syntax used.
13 videos |
1h 8m
Assessment
Badge
Configurations
Explore Terraform configurations as well as the formats and how they are loaded.
14 videos |
1h 5m
Assessment
Badge
Infrastructure
Discover how to create and modify Terraform configurations to manage infrastructure.
14 videos |
57m
Assessment
Badge
Provisioning and Modules
Terraform provisioners execute scripts for local and remote machines. Terraform modules let you group and use resources. In this course, you will see how to define provisioners. Learn about create-time provisioners, destroy-time provisioners, failed provisioners, Terraform modules, module configurations, local values in Terraform modules, and the Terraform Get command. Study how to plan and apply a Terraform configuration, and use Terraform module outputs. As a review exercise, you will define a provisioner, run a create and a destroy provisioner, configure modules, and finally, use the Get command to load modules and use module outputs.
12 videos |
38m
Assessment
Badge
Variables
Discover Terraform variables and their applications! Variables are a great way to define centrally controlled reusable values. This course explores variable configuration and parameters, as well as input and output. Among the topics explored in this course, you will learn about how to tie characters together through string variables and how to get decisive with Booleans. Then learn what input variables are and how to use them in Terraform. Next, see how to assign variables, define lists, use and assign maps, and define output variables that you can then use. As a review exercise, you will configure a variable, define a list and a map, create a map, view an output variable, and finally, assign an input variable.
12 videos |
45m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Introduction to Terraform
Infrastructure as Code (IaC) allows you to manage and provision infrastructure through code instead of manual processes. Terraform is an IaC solution that allows you to build, change, and version cloud resources safely and efficiently. In this course, explore the key concepts of IaC and cloud infrastructure automation, what Terraform is, Terraform language syntax, and the core Terraform workflow. Next, learn about Terraform state management, performing state rollbacks, managing an AWS SSO admin account, configuring multi-factor authentication (MFA), and installing the AWS CLI and the Terraform core CLI. Finally, discover how to provision infrastructure, update and destroy Terraform infrastructure, plan and apply infrastructure changes, and troubleshoot Terraform errors. After course completion, you will be able to outline the key concepts and capabilities of Terraform.
19 videos |
1h 53m
Badge
COURSES INCLUDED
Terraform Techniques & Best Practices: Network Design
Terraform network design involves using Terraform's configuration language to deploy network infrastructure and defining components like virtual networks, subnets, security groups, and routing rules across different environments. Terraform's infrastructure as code approach streamlines deployments, ensuring alignment with organizational needs and scalability. In this course, learn how to design virtual private clouds (VPCs) and configure subnets, route tables, and Internet gateways with Terraform. Next, explore Terraform security groups, network ACLs, and how to use and implement load balancers. Finally, discover how to perform CDN integration, manage DNS records using Terraform, and review peering and transit gateway configurations. After completing this course, you will be able to design networks using Terraform.
19 videos |
2h 2m
Badge
Terraform Techniques & Best Practices: Optimization
Terraform optimization involves refining infrastructure configurations and deployment processes to enhance performance, efficiency, and cost-effectiveness. Experienced users employ various strategies to optimize Terraform workflows, such as modularization, where reusable components reduce redundancy and improve maintainability. Continuous monitoring and performance tuning help identify bottlenecks and inefficiencies, enabling ongoing optimization for maximum efficiency and resilience. First, you will learn about advanced secrets management with Terraform as well as security automation and AWS Config. Next, you will learn about incident response and recovery along with integrating Terraform security checks into CI/CD pipelines and advanced Terraform security best practices. Through these optimization practices, organizations can leverage Terraform to achieve optimal infrastructure management while optimizing costs and performance. After completing this course, you will be able to outline the techniques available for optimizing Terraform.
14 videos |
1h 14m
Assessment
Badge
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Terraform in ActionThis book introduces the Infrastructure-as-Code model using the amazing Terraform automation tool, teaching readers how to design and manage servers that can be provisioned, shared, changed, tested, and deployed at the touch of a button. Readers will unlock the full potential of Terraform to manage your infrastructure as easily as they manage their codebase.
4h 55m
By Scott Winkler
Book
Infrastructure Automation with Terraform: Automate and Orchestrate Your Infrastructure with Terraform Across AWS and Microsoft AzureThis book will primarily help DevOps, Cloud Operations, Agile teams, Cloud Native Developers, and Networking Professionals. Being familiar with the fundamentals of Cloud Computing and DevOps will be beneficial.
3h 36m
By Ankita Patil, Mitesh Soni
BOOKS INCLUDED
Book
Terraform in ActionThis book introduces the Infrastructure-as-Code model using the amazing Terraform automation tool, teaching readers how to design and manage servers that can be provisioned, shared, changed, tested, and deployed at the touch of a button. Readers will unlock the full potential of Terraform to manage your infrastructure as easily as they manage their codebase.
4h 55m
By Scott Winkler
Book
Infrastructure Automation with Terraform: Automate and Orchestrate Your Infrastructure with Terraform Across AWS and Microsoft AzureThis book will primarily help DevOps, Cloud Operations, Agile teams, Cloud Native Developers, and Networking Professionals. Being familiar with the fundamentals of Cloud Computing and DevOps will be beneficial.
3h 36m
By Ankita Patil, Mitesh Soni