Optimizing Infrastructure: Advanced Terraform Modules
Terraform 1.10
| Intermediate
- 15 videos | 1h 26m 55s
- Includes Assessment
- Earns a Badge
Advanced Terraform modules are sophisticated tools for managing complex cloud environments. They offer flexibility, scalability, and reusability, abstracting away complexities and enabling easy deployment of intricate architectures. These modules utilize input variables, outputs, and dynamic resources for customization, integrating seamlessly into diverse setups. In this course, you will learn how to design and publish Terraform modules. You will learn how to share Terraform modules, perform versioning and upgrades, and advanced module testing. Finally, You will gain hands-on experience creating modules, the Terraform private registry, moving resources using configuration, managing versions, upgrading provider versions, and testing Terraform modules. After completing this course, you will be able to outline the reusability, publishing, versioning, and testing of advanced Terraform modules.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDefine the purpose of terraform modulesOutline the creation of reusable terraform modulesOutline best practices for terraform module designOutline key concepts of publishing and sharing terraform modulesDescribe the principles, processes, and challenges of refactoring terraform modulesOutline constraints and strategies of terraform module versioning and upgradesRecognize advanced module testing approaches and practices in terraform
-
Create reusable terraform modulesDesign terraform modules according to best practices for scalability, reusability, and maintainabilityMove resources between terraform configurations or statesManage terraform module versioning and upgradesLock and upgrade provider versions in terraformUse advanced module testing in terraformSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 13sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
7m 9sAfter completing this video, you will be able to define the purpose of Terraform modules. FREE ACCESS
-
5m 57sUpon completion of this video, you will be able to outline the creation of reusable Terraform modules. FREE ACCESS
-
5m 57sIn this video, we will outline best practices for Terraform module design. FREE ACCESS
-
5m 51sUpon completion of this video, you will be able to outline key concepts of publishing and sharing Terraform modules. FREE ACCESS
-
6m 23sAfter completing this video, you will be able to describe the principles, processes, and challenges of refactoring Terraform modules. FREE ACCESS
-
6m 27sIn this video, discover how to outline constraints and strategies of Terraform module versioning and upgrades. FREE ACCESS
-
6m 32sUpon completion of this video, you will be able to recognize advanced module testing approaches and practices in Terraform. FREE ACCESS
-
6m 37sIn this video, you will learn how to create reusable Terraform modules. FREE ACCESS
-
6m 28sDuring this video, you will learn how to design Terraform modules according to best practices for scalability, reusability, and maintainability. FREE ACCESS
-
7m 28sDuring this video, discover how to move resources between Terraform configurations or states. FREE ACCESS
-
6m 43sIn this video, learn how to manage Terraform module versioning and upgrades. FREE ACCESS
-
6m 40sIn this video, discover how to lock and upgrade provider versions in Terraform. FREE ACCESS
-
6m 31sIn this video, find out how to use advanced module testing in Terraform. FREE ACCESS
-
1mIn 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.