Sign inSign up

aborsatto/megabash

By aborsatto

•Updated 1 day ago

Fedora 44 DevOps & Multi-Cloud toolbox: PowerShell 7, Terraform, Ansible, kubectl, Helm & PowerCLI

Image
Developer tools
1

1.7K

aborsatto/megabash repository overview

⁠megabash megabash

megabash is an all-in-one Infrastructure, DevOps, Kubernetes, and Multi-Cloud toolbox container built on Fedora 44, designed to provide a ready-to-use interactive CLI and automation environment without polluting your host OS.

Source repository: github.com/borsatto/megabash⁠


⁠What's Inside
  • Base OS & Shell: Fedora 44 with Bash, PowerShell 7.6.9 (pwsh), Starship prompt (Tokyo Night theme), and Hack Nerd Font.
  • Infrastructure as Code & GitOps: terraform, ansible (ansible-playbook, ansible-vault), git.
  • Kubernetes & Cloud Native: kubectl (v1.37), helm.
  • Multi-Cloud & Virtualization PowerShell Modules:
    • VMware: VMware.PowerCLI
    • AWS: AWS.Tools (EC2, EKS, S3, IAM, RDS, Lambda, CloudFormation, CloudWatch, DynamoDB, SecretsManager, SQS)
    • Azure: Az
    • Google Cloud: GoogleCloud
    • Oracle Cloud: OCI.PSModules
  • Modern CLI & Network Diagnostics: jq, yq, fzf, eza, btop, htop, vim, mtr, nmap-ncat, iperf3, bind-utils, iputils, openssh-clients, curl, wget.

⁠Quick Start

Run an interactive shell mounting your current project directory and SSH keys:

docker run --rm -it \
  --net=host \
  -v "$HOME/.kube:/root/.kube:ro,z" \
  -v "$HOME/.ssh:/root/.ssh:ro,z" \
  -v "$(pwd):/workspace:z" \
  -w /workspace \
  aborsatto/megabash:latest /bin/bash

Or launch directly into PowerShell 7:

docker run --rm -it aborsatto/megabash:latest pwsh

Tag summary

Content type

Image

Digest

sha256:74a179b68…

Size

1.1 GB

Last updated

1 day ago

docker pull aborsatto/megabash