Companion Book Errata and Repository Crosswalk¶
This page maps the June 2026 Beyond Clickopz PDF to the current repository. The PDF page content is preserved as published; use this page when a printed path, workflow, title, or opening-sequence instruction differs from the live curriculum.
Important Corrections¶
| PDF file page | Printed guidance | Current guidance |
|---|---|---|
| 8 and 12 | Repository URL is displayed with spacing around hyphens | Use https://github.com/Jamonygr/Azure-From-Zero-To-Hero |
| 12-20 | Setup/foundations text implies the early lessons create Azure resources | CLZ-090 is optional local contributor setup; CLZ-100 is credential-free foundations; CLZ-110 performs explicit read-only Azure readiness checks; CLZ-120 is the first Azure deployment |
| 21-23 | CLZ-120 may rely on the active CLI subscription when subscription_id = null |
Capture the intended subscription GUID and pass it explicitly for plan, apply, and destroy |
| 85 | Chapter title is “Traffic Manager Or Front Door” | Display title is Traffic Manager Global Routing; Terraform deploys Traffic Manager, while the README compares when Front Door is appropriate |
| 95-97 | CLZ-370 creates a resource group and uses one combined workflow | CLZ-370 creates no Azure resources and now separates credential-free validation from a manually approved OIDC plan |
| 96 | Pull-request path uses the obsolete Chriz Labz/** root |
Use CLZ-370-github-actions-terraform/** |
| 96 | Working directory uses the obsolete Chriz Labz/ root before the CLZ-370 folder |
Use CLZ-370-github-actions-terraform from repository root |
| 96-97 | Workflow is described as both pull request and manual Azure planning | Use .github/workflows/terraform-validate.yml.example for pull requests and .github/workflows/terraform-plan-oidc.yml.example for manual OIDC planning within the CLZ-370 lesson |
The current CLZ-370 examples pin third-party actions by full commit SHA, set
timeouts and concurrency behavior, and contain no terraform apply step. The
OIDC example requires the protected azure-lab-plan GitHub environment plus
AZURE_CLIENT_ID, AZURE_TENANT_ID, and AZURE_SUBSCRIPTION_ID variables.
Chapter-to-Lesson Crosswalk¶
The repository READMEs, Terraform files, catalog, and workflow examples are the source of truth when they differ from the book.
Download and Rights¶
The PDF is available at no charge for personal reading. Its existing all rights reserved notice remains in force. “Free” describes the download price; it does not place the book in the public domain, grant an open-content license, or permit redistribution beyond the rights already stated in the PDF.
This clarification does not add or change a software license for the repository.