-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

HashiCorp Terraform Associate (003) Exam Guide
By :

In non-technical terms, a Terraform module is a template using which you can launch logically grouped resources as per your requirement even without knowing its inner workings.
You define the template once and use it any number of times to launch resources. For example, you can create a module for the launch of a test environment of your product and your QA team can use this module any number of times to launch the test environment.
HashiCorp calls the module a set of configuration files in a single directory that helps you organize and re-use Terraform configuration. In other words, any directory with Terraform configuration files to create a certain resource(s) can be called a module.
Terraform uses modules to package resource configurations, and the user can reuse these modules whenever there is a requirement to launch resources packaged in a module.