Terraform Best Practices
Terraform
| Intermediate
- 12 videos | 1h 21s
- Includes Assessment
- Earns a Badge
Terraform provides a simple configuration with one root module, which creates a flat set of resources and uses Terraform's expression syntax to describe the relationships between these resources. Module blocks provide a hierarchical configuration where each module contains its own set of resources and child modules. In this course, explore best practices for using Terraform, such as using module composition patterns for large systems and configuring backends. Next, learn how to create reusable infrastructure with modules, integrate version control systems, and manage and maintain state files. Finally, discover how to deploy a web application on AWS by setting up a VPC, load balancer, EC2 instances, and a database while protecting sensitive data. After course completion, you will be able to implement Terraform best practices.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseIdentify composition patterns for describing larger systems with terraformDescribe how to configure a backend by adding a backend or cloud block to your configurationOutline terraform states and how they are usedRecognize how to maintain state using different providersIdentify how to create reusable infrastructure with terraform modules
-
Describe how to use hcp terraform and version control systemsExplore semantic versioning applied to terraformRecognize best practices for protecting sensitive data in terraformUse terraform to deploy a web application on aws and protect sensitive dataOutline guidelines for designing a minimum viable product (mvp) in terraformSummarize the key concepts covered in this course
IN THIS COURSE
-
57sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
6m 34sUpon completion of this video, you will be able to identify composition patterns for describing larger systems with Terraform. FREE ACCESS
-
6m 9sAfter completing this video, you will be able to describe how to configure a backend by adding a backend or cloud block to your configuration. FREE ACCESS
-
5m 36sIn this video, we will outline Terraform states and how they are used. FREE ACCESS
-
5m 28sThrough this video, you will be able to recognize how to maintain state using different providers. FREE ACCESS
-
4m 46sUpon completion of this video, you will be able to identify how to create reusable infrastructure with Terraform modules. FREE ACCESS
-
6m 38sAfter completing this video, you will be able to describe how to use HCP Terraform and version control systems. FREE ACCESS
-
3m 42sIn this video, we will explore semantic versioning applied to Terraform. FREE ACCESS
-
6m 47sThrough this video, you will be able to recognize best practices for protecting sensitive data in Terraform. FREE ACCESS
-
8m 23sDiscover how to use Terraform to deploy a web application on AWS and protect sensitive data. FREE ACCESS
-
4m 30sUpon completion of this video, you will be able to outline guidelines for designing a minimum viable product (MVP) in Terraform. FREE ACCESS
-
52sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
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.