Project map · 3 stages · 12 missions
The ShopLite Delivery Platform
One repository, built across the whole course. This is where it ends up:
- 0
Configuration Management with Ansible
4 missionsConfigure servers repeatably: inventories, idempotent playbooks, variables and templates, roles, secrets with Vault, and the Terraform → Ansible handoff.
+ The platform gains:an Ansible project that configures ShopLite's web servers: inventory, playbooks, templates, a reusable role, and encrypted secrets
- 1
GitOps with Argo CD
4 missionsThe GitOps principles, installing Argo CD, your first Application, sync policies, self-healing, drift, and structuring the config repo per environment.
+ The platform gains:a
shoplite-gitopsconfig repo, Argo CD managing ShopLite in dev and prod, with automated sync, self-heal, and per-environment overlays - 2
GitOps at Scale: Secrets, Rollouts, and Many Clusters
4 missionsKeeping secrets out of Git, every deployment strategy with Argo Rollouts, ApplicationSets across clusters, Flux, and running GitOps in production.
+ The platform gains:secrets from AWS Secrets Manager, canary and blue-green releases with automated analysis, ApplicationSets generating apps for every cluster, and a production operations checklist