1.2.3.1. Terraform 输出值文件
outputs.tf 也是我们要讨论的模块必须包含的四个文件(main.tf/variables.tf/output.tf/terraform.tf)之一,其中仅包含 Terraform 输出值声明。哪怕模块没有任何的 output 块,也要保持一个 outputs.tf 文件。允许多个输出值文件,但文件名都必须含有 outputs,例如:outputs_db.tf,或者是 db_outputs.tf。此外,这些 outputs.tf 文件中应仅包含 output 块。
假如把模块比作一个函数,那么 outputs.tf 就是函数的返回值列表(这是一个支持多值返回的函数)。一个良好的模块应遵循一定的输出值规范: