= terraform modules + info: [[https://www.terraform.io/docs/configuration/modules.html]] == llamada module "servers" { source = "./app-cluster" servers = 5 # input var from module } * otros meta-argumentos * version * providers: map == accediendo a los outputs de un módulo * declarar **outputs** con los datos que se quieren compartir desde el módulo == versiones * importante/interesante indicar la versión del módulo a utilizar * acepta: * **>= ** * **%%<=%% ** * **~> **: cualaquier versión NO BETA que no cambie de subversión * 1.2.0 -> >=1.2.0 && <1.3.0 * 1.2 -> >=1.2.0 && < 2.0.0 * se pueden combinar: **>=1.0.0, %%<=%%1.3.0** * las restricciones de versión de módulo solo se soportan en un **registry**