Terraform – 从零到认证专家

Terraform – From Zero to Certified Professional

2023 年 HashiCorp 认证:Terraform Associate 等等

你将学到什么

  • 为 HashiCorp 认证:Terraform 助理考试做好充分准备
  • 在 AWS 上使用 Terraform 创建云基础设施 – Amazon Web Services
  • 在专业级别使用 Terraform
  • 创建和使用 Terraform 模块
  • 使用 Terraform 重构现有基础设施
  • Terraform 的所有基础和高级主题
  • Terraform 开源、Terraform 云、Terraform 企业版

要求

  • AWS 基础知识 – Amazon Web Services,例如创建 EC2、登录、S3 存储桶
  • Linux 基础知识

描述

欢迎学习课程:  Terraform – 从零到认证专家

课程涵盖 Terraform v0.12v0.13v0.14 、 v0.15 和最新 v1.5+的所有功能

您将学习通过HashiCorp 认证所需的一切:Terraform 助理考试等等。
您将成为真正的 Terraform 专业人士!

课程完全基于在AWS – Amazon Web Services上构建基础设施,但
我有一课展示如何使用GCP – Google Cloud Platform并配置 VM 和简单的 Web 服务器。

课程内容:

  1. 欢迎和介绍
  2. 什么是 Terraform 以及为什么需要它
  3. 在 Windows 上安装
  4. 在 Linux 上安装
  5. 在 Mac 上安装
  6. 升级 Terraform 版本
  7. 安装 SUBLIME 文本编辑器和 Terraform 插件
  8. 安装 Visual Studio Code 和 Terraform 插件
  9. Terraform 的 AWS 凭证设置
  10. 在 AWS 上创建资源
  11. 更新 AWS 上的资源
  12. 销毁 AWS 上的资源
  13. 修复 EC2-Classic 的错误:如果不引用 VPC,则无法创建新的安全组
  14. Bootstrap 简单 Web 服务器
  15. 使用外部静态文件引导简单的 Web 服务器
  16. 使用外部模板文件引导简单的 Web 服务器
  17. 示例 使用 Google Cloud Platform,创建简单的 VM 和 WebServer
  18. 动态块
  19. 具有生命周期和弹性 IP 的几乎零停机 Web 服务器
  20. 管理依赖关系 – dependent_on
  21. 显示执行结果 – 输出
  22. 生成、存储、检索机密 – SSM 参数存储
  23. 生成、存储、检索密钥 – AWS Secrets Manager
  24. 使用数据源获取信息
  25. 使用数据源获取最新的 AMI ID
  26. 部署高度可用的网站,实现零停机和绿/蓝部署
  27. 变量
  28. 自动填充变量
  29. 局部变量
  30. 执行本地命令 – local-exec
  31. 执行远程命令-remote-exec
  32. 查找和条件
  33. Terraform 循环 – 计数
  34. Terraform 循环 – for_each
  35. Terraform 循环 – for in
  36. 在多个 AWS 区域中创建资源
  37. 在多个 AWS 账户和区域中创建资源
  38. Terraform 远程状态
  39. Terraform 模块第 1 部分 – 将代码转换为模块
  40. Terraform 模块第 2 部分 – 使用模块
  41. Terraform 模块第 3 部分 – 在循环中使用模块,在 GitHub 中存储和使用模块
  42. 用于乘以 AWS 账户和区域的 Terraform 模块
  43. 重新创建资源的最佳方法 – terraform taint v0.15.1
  44. 重新创建资源的最佳方法 – 自 v0.15.2 起 terraform apply -replace
  45. 如何管理现有资源 – terraform import
  46. 如何使用 v1.5+ 半自动导入现有资源
  47. Terraform 工作空间以及何时使用它们 – terraform 工作空间
  48. 重构 Terraform 代码,使用 State 进行操作 – terraform state – 第 1 部分
  49. 重构 Terraform 代码,使用 State 进行操作 – terraform state – 第 2 部分
  50. Terraform 验证、Terraform 显示、Terraform 输出、Terraform 控制台、Terraform 应用-目标
  51. 地形日志
  52. 地形云
  53. 地形企业
  54. 开发、暂存、生产环境的 Terraform 文件夹层次结构
  55. 如何使用全局变量
  56. Terraform v0.14+ 中的锁定文件 .terraform.lock.hcl
  57. HashiCorp 认证助理考试回顾以及如何注册
  58. 使用 Loop inside Loop inside Loop inside Loop 解决复杂问题

本课程适合谁:

  • 开发运营工程师
  • 云工程师
  • 云解决方案架构师
  • 系统工程师
  • 希望成为 DevOps 的系统管理员
  • 解决方案架构师
  • 基础设施工程师
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。