A curated collection of production-grade, local, and hybrid infrastructure environments orchestrated via Infrastructure as Code (IaC) and Configuration Management tools.
This repository serves as a centralized automated sandbox blueprint. It allows engineers to provision, configure, and tear down complex multi-node testing clusters (Proxmox, Kubernetes, Observability Stacks) in minutes, ensuring local development environments match cloud-native topologies.
- Purpose: Automated bare-metal and VM lifecycle management.
- Tech Stack: Proxmox VE, Terraform (HCL), OpenTofu.
- Features: Dynamic VM template provisioning, automated cloud-init networking injection, and resource allocation.
- Purpose: Configuration management layer over Kubernetes cluster deployments.
- Tech Stack: Ansible, Shell Scripting, Rocky Linux 9 / Ubuntu.
- Features: Idempotent os-level pre-requisites mapping, container runtime bootstrap, and automated node joining.
- Purpose: Enterprise-level metric gathering, dashboarding, and configuration management as code.
- Tech Stack: Docker Compose, Zabbix Server, Grafana, Python.
- Features: Automated monitoring onboarding via Zabbix Python API, real-time metrics routing, and custom Grafana data sources.
Every component in this repository undergoes automatic syntax checks and linting checks via GitHub Actions:
- HCL Linting: Validates Terraform modules code layout.
- Ansible Linting: Enforces configuration patterns playbook practices.
- Docker Linting: Validates Dockerfile layouts.
Maintained inside WSL2 (Rocky Linux 9) environments.