terraform modules

module "servers" {
  source = "./app-cluster"
 
  servers = 5 # input var from module
}
  • otros meta-argumentos
    • version
    • providers: map
  • declarar outputs con los datos que se quieren compartir desde el módulo
  • importante/interesante indicar la versión del módulo a utilizar
  • acepta:
    • >= <version>
    • <= <version>
    • ~> <version>: 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
  • tech/terraform/modules.txt
  • Darrera modificació: 25/03/2020 02:57
  • per mate