[PR #125] [MERGED] Add Terraform Academy OpenTofu Practitioner Path to Learning #1127

Closed
opened 2026-05-12 10:15:53 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/virtualroot/awesome-opentofu/pull/125
Author: @everybitcounts
Created: 5/5/2026
Status: Merged
Merged: 5/10/2026
Merged by: @virtualroot

Base: mainHead: add-terraform-academy


📝 Commits (2)

  • cb5ee84 Add Terraform Academy OpenTofu Practitioner Path to Learning
  • 61720b6 Fix pre-existing broken links flagged by lychee CI

📊 Changes

1 file changed (+6 additions, -5 deletions)

View changed files

📝 README.md (+6 -5)

📄 Description

Adds Terraform Academy under the Learning section.

Terraform Academy ships an interactive browser based lab and a practitioner readiness path that are OpenTofu specific:

  • The lab walks the learner through OpenTofu's native state and plan encryption using a PBKDF2 key provider with AES-GCM, plus a small random_pet and local_file example so the full tofu init, tofu plan, tofu apply workflow runs end to end. State encryption is one of the headline differences between OpenTofu and Terraform, so the lab is built around that feature rather than copying a generic Terraform exercise.
  • The cert path reuses HCL fundamentals modules. This is honest about the relationship: OpenTofu is configuration compatible with Terraform 1.5.x, so the language fundamentals carry over, and the OpenTofu specific content lives in the lab and in additional content on the roadmap.

Per CONTRIBUTING.md the link is a learning resource that targets OpenTofu directly. There is no paid wall on the lab page itself, and OpenTofu specific content will continue to grow on the platform.

URL: https://www.terraformacademy.app/max/labs/opentofu-basics.html

Format follows the existing convention in the Learning section: dash separator, single sentence description, period terminated.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/virtualroot/awesome-opentofu/pull/125 **Author:** [@everybitcounts](https://github.com/everybitcounts) **Created:** 5/5/2026 **Status:** ✅ Merged **Merged:** 5/10/2026 **Merged by:** [@virtualroot](https://github.com/virtualroot) **Base:** `main` ← **Head:** `add-terraform-academy` --- ### 📝 Commits (2) - [`cb5ee84`](https://github.com/virtualroot/awesome-opentofu/commit/cb5ee84005f19a3f1dfad4ba44497ebe7cde8853) Add Terraform Academy OpenTofu Practitioner Path to Learning - [`61720b6`](https://github.com/virtualroot/awesome-opentofu/commit/61720b629a9b4f6b477b391e45ec09accbfb100d) Fix pre-existing broken links flagged by lychee CI ### 📊 Changes **1 file changed** (+6 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+6 -5) </details> ### 📄 Description Adds Terraform Academy under the Learning section. Terraform Academy ships an interactive browser based lab and a practitioner readiness path that are OpenTofu specific: - The lab walks the learner through OpenTofu's native state and plan encryption using a PBKDF2 key provider with AES-GCM, plus a small `random_pet` and `local_file` example so the full `tofu init`, `tofu plan`, `tofu apply` workflow runs end to end. State encryption is one of the headline differences between OpenTofu and Terraform, so the lab is built around that feature rather than copying a generic Terraform exercise. - The cert path reuses HCL fundamentals modules. This is honest about the relationship: OpenTofu is configuration compatible with Terraform 1.5.x, so the language fundamentals carry over, and the OpenTofu specific content lives in the lab and in additional content on the roadmap. Per CONTRIBUTING.md the link is a learning resource that targets OpenTofu directly. There is no paid wall on the lab page itself, and OpenTofu specific content will continue to grow on the platform. URL: https://www.terraformacademy.app/max/labs/opentofu-basics.html Format follows the existing convention in the Learning section: dash separator, single sentence description, period terminated. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-12 10:15:53 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-opentofu#1127