This directory contains hands-on labs for learning Ansible by building real-world infrastructure automation.
Production-ready PostgreSQL 16 cluster with streaming replication (1 primary + 2 standby nodes).
Quick Start:
cd postgres-cluster
ee/setup.sh init && ee/setup.sh vpn
ee/ansible.sh inventory && ee/ansible.sh test
make deploySee postgres-cluster/README.md for details.
Production-ready Kubernetes cluster using Kubespray (1 master + 2 worker nodes).
Quick Start (Automated):
cd kubernetes-cluster
make auto
export KUBECONFIG=$(pwd)/kubeconfig
kubectl get nodesQuick Start (Manual):
cd kubernetes-cluster
make init && make vpn && make ssh && make inventory
make install && make kubespray && make deploy
make kubeconfigSee kubernetes-cluster/README.md for details.