A structured knowledge base for learning and automating Azure infrastructure with Terraform. Based on the Udemy course by Mark Tinderholt. Includes best practices, sanitized labs, and workflow documentation.
terraform-knowledge-base/
├── 01-基本概念/
├── 02-环境设置/
├── 03-核心功能/
├── 04-高级主题/
├── 05-最佳实践/
└── 06-参考资料/
1. 基本概念
- 基础设施即代码(IaC)基础
- Terraform核心概念
- HCL语法基础
2. 环境设置
- 安装与配置
- 认证机制
- 工作区管理
3. 核心功能
- Provider管理
- 资源声明
- 模块系统
- 状态管理
4. 高级主题
- 动态区块
- 工作区管理
- 远程状态
- Terraform Cloud集成
5. 最佳实践
- 代码组织规范
- 安全实践
- 成本优化
- 测试策略
6. 参考资料
- 速查表
- 常见问题
- 术语表
- 扩展资源
7. 网络与计算高级实践
- Azure网络核心概念
- 虚拟机部署与连接
- Terraform高级技巧
- 课程实验
8. 身份与访问管理
- Entra ID身份认证
- 角色与权限管理
- 安全最佳实践
- AzAPI Provider介绍
- 与传统Azure Provider对比
- 高级资源管理
- Section 1: Introduction
- Section 2: Core Concepts
- Section 3: Environment Setup
- Section 4: Core Functionality
- Section 5: Advanced Topics
- Section 6: Best Practices
- Section 7: Reference
- Section 8: Automating Identity & Access Management on Entra ID
- Section 9: AzAPI Provider
当前版本基于课程文稿构建,截图内容将在后续版本中整合。