导入
模块与数据结构简介
本节课将带你了解模块和数据结构。
我们将学习的内容
在“模块与数据结构”部分,我们将更深入地回顾 Terraform 模块。我们会重新审视一些模块,并像使用函数一样来操作它们:通过输入和输出变量传递数据,以理解模块的组织结构。
最后,我们将更深入地探讨 Terraform 的语言(HCL),了解其数据类型的组织方式。
我们将涵盖模块之间的关系、输入与输出变量、模块结构以及数据类型。

-
在“Terraform 模块”课程中,我们将学习:
- 如何引用一个模块并在另一个模块中使用它。
- Terraform 模块与软件库及软件函数的相似之处。
-
在“模块变量”课程中,我们将学习以下内容:
- 变量如何作为输入传递和输出返回给模块使用者的机制。
-
在“模块输出”课程中,我们将了解以下内容:
- Terraform 模块的输出。
- 模块输出变量及其与调用模块之间的关系。
-
在“模块结构”课程中,我们将学习 Terraform 模块的结构。Terraform 模块通常包含
main.tf、vars.tf和outputs.tf文件。 -
在“数据类型——集合类型”课程中,我们将探索不同的数据类型,包括基本数据类型和集合类型。
-
在“数据类型——复杂类型”课程中,我们将学习复杂类型和特殊数据类型。