الفلاتر
طريقة البحث
  • الكلمات العادية تجد الأسماء والنصوص والأمثلة.
  • "كلمتان" تجد العبارة بالضبط.
  • --name أو -x تجد خيارًا.
  • #كلمة تبحث داخل الأوامر فقط.
  • @grep تجد الدروس والمعامل التي تستخدم grep.
  • الفلاتر: cat:network · in:labs · level:rhcsa · ch:8 · root:yes. ضع ! قبل كلمة لاستبعادها. OR بين الكلمات تعني إحداها.
  • ↑ ↓ للتنقل · Enter للفتح · Esc للإغلاق · / للبحث

الفصل 5الاسم في الدورة: Terraform, Git and CI/CD

Phase 3 (months 4–5): Terraform, Git and CI/CD

Phase 3 turns manual work into code and pipelines. Terraform builds the infrastructure, Git keeps every change, and GitHub Actions tests, scans and deploys on every push. The exam is Terraform Associate (004).

  • 4 الدروس
  • 0 الأوامر

هذا الجزء لم يُترجم بعد. أنت ترى النص الإنجليزي.

$ مستخدم عادي# بصلاحية root (أو مع sudo)

المهارات في هذا الفصل

  • Terraform Associate (004) — الشهر 4–5

5.1

Know the goal of phase 3

Any environment can be built, changed and destroyed from Git — with review, tests and security scans in the pipeline.

ItemValue
ExamHashiCorp Terraform Associate (004), tests Terraform 1.12 + HCP Terraform
FormatMultiple choice, 1 hour
Priceabout $70.50
Also learnGit, GitHub Actions, containers (Docker / Podman)

5.2

Study with these sources

The official HashiCorp study guide is free and complete. Git and Actions are learned by doing.

SourceUse it for
★ Terraform Associate (004) study guideFollow it in order
★ Terraform Get Started — AzureBuild real Azure resources with code
Terraform: Up & Running — Yevgeniy BrikmanThe best book on real Terraform work
★ Pro Git (free) + Learn Git BranchingGit from basics to rebase
★ GitHub Actions docs + GitHub SkillsThe CI/CD for the project
★ Docker — Get startedContainers before Kubernetes
My summariesTerraform, Git, GitHub Actions, Containers

5.3

Build the phase project

The staging environment of a real website (for example the company web shop) as code, with a full pipeline.

  1. Terraform for the Azure environment of phase 2: network, VMs or App Service, database, storage, monitoring.
  2. Remote state in an Azure storage account with locking; one workspace or folder per environment.
  3. A GitHub Actions pipeline: fmt, validate, a security scan of the Terraform code, plan on every pull request, apply after approval.
  4. Login to Azure with OIDC (no stored passwords), secrets only in GitHub environments.
  5. A container image of the app, built and scanned in the pipeline.
  6. Backups and monitoring included in the code.

تذكّر

The project matters more than the certificate: it shows a recruiter real, working automation.

5.4

Finish the phase

The phase is done when all of these are true.

  • [ ] Terraform Associate passed.
  • [ ] The staging environment can be built from zero with one pipeline run, and destroyed again.
  • [ ] Every change goes through a pull request with plan output and scan results.
  • [ ] The project README explains the design, the pipeline and the security choices.