导入
本地基础入门
了解 Terraform 的本地基础知识。
我们将学习什么?
本节将介绍使用 Terraform 的基本概念。我们将学习 Terraform 资源、规划流程、状态文件、数据源、输出以及资源销毁。
我们将仅使用本地资源(例如在运行 Terraform 的主机上创建的本地文件),以便深入理解这些核心概念。虽然这可能与我们在工作中使用的 Terraform 看起来不太一样,但其本质是相同的,能够为我们打下坚实的基础。
...
我们将涵盖以下内容:
-
在 "Terraform 101" 课程中,我们将演示一个最简单的 Terraform 脚本。我们将学习以下内容:
- 什么是 Terraform 资源?
path.module变量是什么?terraform init命令是如何工作的?terraform apply命令的作用是什么?
-
在 "Terraform 状态文件" 课程中,我们将深入探讨状态文件。
-
在 "使用 Terraform 进行规划" 课程中,我们将学习如何实现以下操作:
- 适当放慢执行过程,以获得更精细的控制。
- 学习一些新命令,如
terraform plan和terraform show。
-
在 "Terraform 模块输出" 课程中,我们将学习以下内容:
- 如何通过数据源从模块外部获取输入。
- 如何通过模块输出来定义一个 Terraform 模块。
-
在 "Terraform 销毁" 课程中,我们将学习以下命令和操作:
terraform plan -destroy命令。terraform destroy命令。- 如何对资源进行“标记损坏”(taint)和“取消损坏标记”(untaint)。