Labs and GitHub
Learn by building.
Explore practical repositories, Terraform samples, and deployment exercises from the Ewuji John GitHub profile.
Featured repositories
AKS Workload Identity
A Terraform reference implementation for letting an AKS workload access Azure Key Vault through Microsoft Entra Workload Identity, short-lived federated tokens, and least-privilege RBAC—without a stored client secret.
Open repository →Azure FinOps PR Guardrail
A reusable GitHub Actions workflow that turns Terraform plans into pull-request feedback on estimated Azure cost movement, required tags, unknown costs, and approval thresholds.
Open repository →Spring Boot Application
A Java application learning path with containerisation, GitHub Actions, and Kubernetes deployment material.
Open repository →AKS and ACR with Terraform
An Infrastructure-as-Code sample for creating Azure Kubernetes Service and Azure Container Registry resources.
Open repository →Before you deploy
Review the repository documentation, use your own Azure subscription and budget, keep secrets out of commits, and destroy test resources when you finish. Samples are educational and should be reviewed before production use.