Terraform 准备篇
什么是Terraform?
安装 Terraform
Terraform 入门篇
Terraform 创建第一个云基础设施
Terraform 变量的使用
Terraform 使用模版文件
Terraform 依赖关系可视化 Graphviz
Terraform 提高篇
Terraform 通过 Provisioner 配置服务器
Terraform 模块重用资源
Terraform 团队协作以及状态文件
Terraform 测试基础设施代码
Terraform 技巧篇
Terraform 实现循环for和条件判断if
Terraform 零宕机部署
Terraform 格式化并验证Terraform代码
Terraform 使用 Terraform console
Terraform 命令参考
命令 |
用途 |
terraform version |
查看版本 |
terraform init |
初始化 |
terraform plan |
执行计划 |
terraform apply |
执行部署 |
terraform show |
查看状态 |
terraform output |
查看输出变量的值 |
terraform graph |
生成资源依赖关系图 |
terraform destroy |
销毁资源 |
terraform workspace |
管理工作区 |
terraform workspace new |
新建工作区 |
terraform workspace list |
列出工作区 |
terraform workspace select |
使用工作区 |
terraform workspace delete |
删除工作区 |
terraform get |
下载或更新模块 |
terraform fmt |
格式化代码 |
terraform validate |
检查语法 |
terraform console |
控制台 |
terraform ... |
其他命令参考官方文档 |
Terraform 参考资源
- 官网网站:https://www.terraform.io
- 官方文档:https://www.terraform.io/docs/index.html
- 源代码:https://github.com/hashicorp/terraform
- 论坛:https://discuss.hashicorp.com/c/terraform-core
- BiliBili:https://space.bilibili.com/6721344