Cloud & DevOps
Cloud-Native CI/CD Platform
GitOps pipeline with Kubernetes, Helm and progressive delivery
- Kubernetes
- Docker
- Helm
- Argo CD
- +2
Cloud & DevOps · Mini Project
Playbooks and roles that provision a fleet of web servers identically
Overview
Configure five servers the way you would configure one. Ansible roles install and harden the base system, set up Nginx and the app, and open only the ports that are needed, all from an inventory grouped by role. Running the playbook a second time changes nothing, which is the point. The fleet is a set of local Vagrant VMs, so no cloud account is needed, though the same playbooks run on free-tier instances.
What makes it stand up
Module breakdown
Host groups, group variables and a local Vagrant fleet.
Users, SSH hardening, firewall and unattended updates.
Nginx templates, virtual hosts and handlers for reloads.
Code deployment, a systemd service and health checks.
Rolling updates, Vault secrets and check-mode dry runs.
After this, you will be able to
Technology stack
You receive
Keep looking
Cloud & DevOps
GitOps pipeline with Kubernetes, Helm and progressive delivery