Skip to content

Version Check

Version Check

Audits installed DevOps tools. Runs preflight, lists versions (Ansible, AWS CLI, Docker, Containerd, Runc, Git, Python, Node.js, npm, Helm, Jenkins, kubectl, eksctl, Terraform).

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.

Installation Command

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

What It Verifies

  • Tool presence + versions.
  • Preflight first.

Output Example

╔════════════════════════════════════════════════════════╗
║ infra-bootstrap — Installed Tools & Versions
╚════════════════════════════════════════════════════════╝

[INFO]    Preflight check running...
[ OK ]    Preflight passed!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO]    Programming Languages
 • python3:        3.12.3
 • go:             [ NOT INSTALLED ]
 • node:           [ NOT INSTALLED ]
 • ruby:           [ NOT INSTALLED ]
 • rust:           [ NOT INSTALLED ]
 • java:           [ NOT INSTALLED ]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO]    DevOps & Infrastructure
 • docker:         29.1.2
 • containerd:     v2.2.0
 • runc:           1.3.4
 • ansible:        [ NOT INSTALLED ]
 • terraform:      [ NOT INSTALLED ]
 • packer:         [ NOT INSTALLED ]
 • vagrant:        [ NOT INSTALLED ]
 • podman:         [ NOT INSTALLED ]
 • buildah:        [ NOT INSTALLED ]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO]    Kubernetes Stack
 • kubectl:        1.34.2
 • k9s:            [ NOT INSTALLED ]
 • helm:           [ NOT INSTALLED ]
 • eksctl:         [ NOT INSTALLED ]
 • kind:           [ NOT INSTALLED ]
 • crictl:         [ NOT INSTALLED ]
 • etcdctl:        [ NOT INSTALLED ]
 • kustomize:      [ NOT INSTALLED ]
 • minikube:       [ NOT INSTALLED ]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO]    Cloud Providers
 • aws:            [ NOT INSTALLED ]
 • gcloud:         [ NOT INSTALLED ]
 • doctl:          [ NOT INSTALLED ]
 • azure:          [ NOT INSTALLED ]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO]    Security / DevSecOps
 • trivy:          [ NOT INSTALLED ]
 • vault:          [ NOT INSTALLED ]
 • lynis:          [ NOT INSTALLED ]
 • falco:          [ NOT INSTALLED ]
 • bandit:         [ NOT INSTALLED ]
 • snyk:           [ NOT INSTALLED ]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO]    Build & Test Chain
 • npm:            [ NOT INSTALLED ]
 • pip:            [ NOT INSTALLED ]
 • pip3:           [ NOT INSTALLED ]
 • make:           4.3
 • gcc:            13.3.0
 • g++:            [ NOT INSTALLED ]
 • cmake:          [ NOT INSTALLED ]
 • pytest:         [ NOT INSTALLED ]
 • maven:          [ NOT INSTALLED ]
 • gradle:         [ NOT INSTALLED ]
 • mkdocs:         [ NOT INSTALLED ]
 • shellcheck:     [ NOT INSTALLED ]
 • yamllint:       [ NOT INSTALLED ]
 • golangci-lint:  [ NOT INSTALLED ]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO]    Network Utility Availability
 • dig:            Missing
 • nslookup:       Missing
 • traceroute:     Missing
 • netcat:         Available
 • nc:             Available
 • iperf3:         Missing
 • nmap:           Missing
 • curl:           Available
 • wget:           Available
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[ OK ]    Version scan complete

Use for audits—outputs to console.


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