January 2017
Beginner
206 pages
4h 33m
English
We've stored the application module in the very same directory where our main Terraform template resides. It makes it impossible to reuse: if there is a new application in the company that requires the same infrastructure (meaning the same module), then we cannot easily use it.
Remember the source attribute of the module?
module "mighty_trousers" {
source = "./modules/application"
Well, it turns out that it doesn't have to be a path to a local directory. In fact, there are multiple supported sources for modules:
Storing modules in one of these destinations allows us to have a collection of reusable components. We can even version our modules, just like ...
Read now
Unlock full access