Remote Modules

Learn what remote modules are and how you can work with them in your Terraform project.

Remote modules

Modules are great for enabling you to reuse configuration blocks across a project. What if you want to build up a library of modules and share them across your company or with your friends, though? Terraform has answered that question with remote modules. A remote module is a module hosted externally to the local file system. Terraform supports many different remote module sources such as GitHub, BitBucket, and S3.

Get hands-on with 1200+ tech skills courses.