Terraform Modules
Terraform
| Beginner
- 20 videos | 2h 11m 26s
- Includes Assessment
- Earns a Badge
Terraform allows you to create and manage resources across cloud platforms and services using providers that interact with their respective APIs. In this course, you'll learn about the components of Terraform modules and how to use them to provision resources. First, you'll study the components of modules, including module blocks, sources, and meta-arguments. Then, you'll explore the Terraform Registry. This contains both providers and modules that facilitate provisioning resources on platforms like Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), Kubernetes, Helm, GitHub, Splunk, and Datadog. The Registry also includes SaaS applications and on-premises infrastructure. So, to complete the course, you'll use modules in real world scenarios including local modules and modules from the Terraform Registry to provision resources on Amazon Web Services. Upon completion, you'll be able to define Terraform modules, provision environments on AWS using Terraform modules, and use sample repositories.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseOutline terraform modules, their components, and best practices to follow when working with themDetermine how module blocks are used to call modules in terraformDescribe the source argument in the terraform moduleDescribe module meta-arguments and how they are used to manage module behaviorDescribe the standard module structure recommended by terraformDefine providers within a terraform moduleDefine the required providers in a moduleConfigure a provider in a root modulePublish and refactor modules
-
Identify and research modules in the official terraform registry, determining their use and compatibility for infrastructure needsIncorporate terraform registry modules into an hcl configuration, including setting required variables and referencing module outputsDeploy infrastructure in aws using terraform registry modules, following the terraform init, plan, and apply workflowCreate a module to manage aws s3 buckets used to host static websitesRefactor a module by incorporating an object to define the module’s attributesCreate a hashicorp cloud platform (hcp) account and prepare the platform for managing configurationsEstablish an oauth connection between an hcp terraform organization and a github account for secure access and integrationImport and utilize private modules from the terraform registry to provision aws resources within an hcp environmentCurate public providers and modules in an organization's private hcp terraform registrySummarize the key concepts covered in this course
IN THIS COURSE
-
1m 2sIn this video, you will discover the key concepts covered in this course. FREE ACCESS
-
7m 17sAfter completing this video, you will be able to outline Terraform modules, their components, and best practices to follow when working with them. FREE ACCESS
-
8m 39sUpon completion of this video, you will be able to determine how module blocks are used to call modules in Terraform. FREE ACCESS
-
6m 49sIn this video, find out how to describe the source argument in the Terraform module. FREE ACCESS
-
8m 32sLearn how to describe module meta-arguments and how they are used to manage module behavior. FREE ACCESS
-
5m 18sFind out how to describe the standard module structure recommended by Terraform. FREE ACCESS
-
8m 9sDuring this video, discover how to define providers within a Terraform module. FREE ACCESS
-
8m 26sIn this video, learn how to define the required providers in a module. FREE ACCESS
-
5mDuring this video, you will learn how to configure a provider in a root module. FREE ACCESS
-
6m 36sIn this video, find out how to publish and refactor modules. FREE ACCESS
-
6m 7sLearn how to identify and research modules in the official Terraform Registry, determining their use and compatibility for infrastructure needs. FREE ACCESS
-
7m 4sIn this video, find out how to incorporate Terraform Registry modules into an HCL configuration, including setting required variables and referencing module outputs. FREE ACCESS
-
6m 2sDiscover how to deploy infrastructure in AWS using Terraform Registry modules, following the terraform init, plan, and apply workflow. FREE ACCESS
-
9m 35sAfter completing this video, you will be able to create a module to manage AWS S3 buckets used to host static websites. FREE ACCESS
-
6m 47sIn this video, find out how to refactor a module by incorporating an object to define the module’s attributes. FREE ACCESS
-
11m 6sDuring this video, discover how to create a HashiCorp Cloud Platform (HCP) account and prepare the platform for managing configurations. FREE ACCESS
-
4m 33sDuring this video, you will learn how to establish an OAuth connection between an HCP Terraform organization and a GitHub account for secure access and integration. FREE ACCESS
-
8m 35sIn this video, discover how to import and utilize private modules from the Terraform Registry to provision AWS resources within an HCP environment. FREE ACCESS
-
4m 57sLearn how to curate public providers and modules in an organization's private HCP Terraform Registry. FREE ACCESS
-
49sIn 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.