Skip to content

Home

Infra Bootstrap

Welcome to Infra Bootstrap—your one-stop Bash framework for spinning up DevOps tools and Kubernetes labs in disposable environments. Modular scripts for fast, repeatable setups: From system checks to full clusters.

No bloat. No deps. Just curl | bash and run.

Lab Environment Only

This tool is intended for ephemeral, short-lived lab environments and is not hardened for production use.

System Requirements

This script is designed for Ubuntu LTS and derivatives (Linux Mint, Pop!_OS). Other distributions (RHEL, Fedora, Debian, ARM) are not supported.

Quick Start

Clone and bootstrap:

# Check system
curl -sL https://raw.githubusercontent.com/ibtisam-iq/infra-bootstrap/main/scripts/system-checks/preflight.sh | sudo bash  

Sections Overview

  • System Checks: Validate your environment first.
  • Kubernetes: Self-managed clusters, CNI, addons.
  • Server Builds: Pre-configured labs like Jenkins, Jumpbox.
  • Components: Standalone binaries (Docker, Terraform, etc.).
  • Services: Containerized tools (SonarQube, Nexus etc. via Docker Compose).

Built for labs, not production. Harden as needed.


Last update: January 21, 2026 11:27:57 PM