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 course
    Identify composition patterns for describing larger systems with terraform
    Describe how to configure a backend by adding a backend or cloud block to your configuration
    Outline terraform states and how they are used
    Recognize how to maintain state using different providers
    Identify how to create reusable infrastructure with terraform modules
  • Describe how to use hcp terraform and version control systems
    Explore semantic versioning applied to terraform
    Recognize best practices for protecting sensitive data in terraform
    Use terraform to deploy a web application on aws and protect sensitive data
    Outline guidelines for designing a minimum viable product (mvp) in terraform
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 57s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 6m 34s
    Upon completion of this video, you will be able to identify composition patterns for describing larger systems with Terraform. FREE ACCESS
  • Locked
    3.  Terraform Remote Backends
    6m 9s
    After 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
  • Locked
    4.  Terraform Available Backends
    5m 36s
    In this video, we will outline Terraform states and how they are used. FREE ACCESS
  • Locked
    5.  Terraform State Maintenance
    5m 28s
    Through this video, you will be able to recognize how to maintain state using different providers. FREE ACCESS
  • Locked
    6.  Terraform Reusable Modules
    4m 46s
    Upon completion of this video, you will be able to identify how to create reusable infrastructure with Terraform modules. FREE ACCESS
  • Locked
    7.  Terraform Versioning
    6m 38s
    After completing this video, you will be able to describe how to use HCP Terraform and version control systems. FREE ACCESS
  • Locked
    8.  Versioning with Terraform
    3m 42s
    In this video, we will explore semantic versioning applied to Terraform. FREE ACCESS
  • Locked
    9.  Sensitive Data Protection
    6m 47s
    Through this video, you will be able to recognize best practices for protecting sensitive data in Terraform. FREE ACCESS
  • Locked
    10.  Securing Sensitive Data
    8m 23s
    Discover how to use Terraform to deploy a web application on AWS and protect sensitive data. FREE ACCESS
  • Locked
    11.  Module Creation Best Practices
    4m 30s
    Upon completion of this video, you will be able to outline guidelines for designing a minimum viable product (MVP) in Terraform. FREE ACCESS
  • Locked
    12.  Course Summary
    52s
    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