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 course
    Define the purpose of terraform modules
    Outline the creation of reusable terraform modules
    Outline best practices for terraform module design
    Outline key concepts of publishing and sharing terraform modules
    Describe the principles, processes, and challenges of refactoring terraform modules
    Outline constraints and strategies of terraform module versioning and upgrades
    Recognize advanced module testing approaches and practices in terraform
  • Create reusable terraform modules
    Design terraform modules according to best practices for scalability, reusability, and maintainability
    Move resources between terraform configurations or states
    Manage terraform module versioning and upgrades
    Lock and upgrade provider versions in terraform
    Use advanced module testing in terraform
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 13s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 7m 9s
    After completing this video, you will be able to define the purpose of Terraform modules. FREE ACCESS
  • Locked
    3.  Reusable Terraform Modules
    5m 57s
    Upon completion of this video, you will be able to outline the creation of reusable Terraform modules. FREE ACCESS
  • Locked
    4.  Terraform Module Design Best Practices
    5m 57s
    In this video, we will outline best practices for Terraform module design. FREE ACCESS
  • Locked
    5.  Terraform Module Publishing & Sharing
    5m 51s
    Upon completion of this video, you will be able to outline key concepts of publishing and sharing Terraform modules. FREE ACCESS
  • Locked
    6.  Terraform Module Refactoring
    6m 23s
    After completing this video, you will be able to describe the principles, processes, and challenges of refactoring Terraform modules. FREE ACCESS
  • Locked
    7.  Terraform Module Versioning
    6m 27s
    In this video, discover how to outline constraints and strategies of Terraform module versioning and upgrades. FREE ACCESS
  • Locked
    8.  Terraform Module Testing
    6m 32s
    Upon completion of this video, you will be able to recognize advanced module testing approaches and practices in Terraform. FREE ACCESS
  • Locked
    9.  Creating Reusable Terraform Modules
    6m 37s
    In this video, you will learn how to create reusable Terraform modules. FREE ACCESS
  • Locked
    10.  Designing Terraform Modules
    6m 28s
    During this video, you will learn how to design Terraform modules according to best practices for scalability, reusability, and maintainability. FREE ACCESS
  • Locked
    11.  Moving Resources Using Terraform Configurations
    7m 28s
    During this video, discover how to move resources between Terraform configurations or states. FREE ACCESS
  • Locked
    12.  Managing Terraform Versions
    6m 43s
    In this video, learn how to manage Terraform module versioning and upgrades. FREE ACCESS
  • Locked
    13.  Locking & Upgrading Provider Versions
    6m 40s
    In this video, discover how to lock and upgrade provider versions in Terraform. FREE ACCESS
  • Locked
    14.  Testing Terraform Modules
    6m 31s
    In this video, find out how to use advanced module testing in Terraform. FREE ACCESS
  • Locked
    15.  Course Summary
    1m
    In 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.

YOU MIGHT ALSO LIKE