《Terraform 101 从入门到实践》这本书只将在南瓜慢说官方网站和GitHub两个地方同步更新,如果你在其它地方看到,那应该就是抄袭和未授权的转载。书中的示例代码也是放在GitHub上,方便大家参考查看。
Terraform 101 从入门到实践
Terraform作为基础设施即代码(Infrastructure as Code,很简称IaC)的事实标准,非常值得大家学习。我是工作中会使用公有云,所以需要经常使用Terraform作为IaC工具以实现自动化部署;也花时间考取了Terraform Associate的证书。所以对它的使用我还是有一些经验的。但Terraform本身发展是比较快的,国内的资料也相对较少,所以我整理了我的学习心得,希望可以帮助到大家。
因此,我做了一个决定,将知识点整理成小书,叫《Terraform 101 从入门到实践》。我之前在我的博客也写了Terraform系列的文章,还相对还是比较零散,不够系统和全面,所以还是决定尝试更系统地整理吧。
该书会不断增加和完善内容,所以初期会有很多不完美的地方。如果大家有问题可以提Issue,但前期不会处理。因为工作变动原因,我需要学习和适应,没有ETA,慢慢更新吧。
目前进度可能大概是60%?我也不确定。哈哈,佛系更新。但Terraform的基本概念是已经介绍了的,了解与入门是够用了。代码目前没有上传完全,但在文章中都会有,不影响大家理解。我会尽量在工作之余、带娃之余、睡觉之余挤时间完成。这篇文章也算是立个Flag,并自我监督吧。
进度条:
如果大家觉得不错,可以好心给个STAR支持一下哦。你的鼓励,是我的动力。
GitHub目录:
- 前言
- 第一章 Terraform初相识
- 第二章 Providers插件管理
- 第三章 Modules模块化
- 第四章 States状态管理
- 第五章 HCL语法
- Functions函数
- Terraform常用命令
- Terraform在公有云的应用
- Terraform问题定位与分析(未开始)
- 插件开发(未开始)
- 最佳实践(未开始)
- 开发套件(未开始)
博客目录:
- 前言
- 第一章 Terraform初相识
- 第二章 Providers插件管理
- 第三章 Modules模块化
- 第四章 States状态管理
- 第五章 HCL语法
- Functions函数
- Terraform常用命令
最后,附上我的Terraform证书:


Code for all: GitHub
欢迎关注微信公众号<南瓜慢说>,将持续为你更新...
Recommendations:
Cloud Native
Terraform
Container: Docker/Kubernetes
Spring Boot / Spring Cloud
Https
如何制定切实可行的计划并好好执行