Linux VM toolbox¶
Following tools are available in the Ubuntu based Linux VM environment -
User/Account¶
razor
user included insudo
,docker
group
Golang¶
- Golang
1.20.x
Rust¶
- Rust compiler
rustc
1.70.x
cargo
1.70.x
Python¶
- Python 3.9, 3.8, 3.10.x (default:
3.10.5
) pip3
(22.0.x)pyenv
(2.3.x)
Ruby¶
ruby
2.7.x, 3.1.x (default:3.1.2
)bundler
(2.4.x)rbenv
(1.2.0)
Java and JVM tools¶
- OpenJDK (11.0.x)
gradle
(7.4.x)mvn
(3.6.x)ant
sbt
lein
(2.10.x)- Groovy (2.4.x)
- Kotlin (1.4.x)
NodeJS¶
- Nodejs v14, v16, v18, v20 (default: v20)
yarn
(1.22.x)npm
(9.6.x)
PHP¶
- Php - 8.2.x (via phpbrew)
- Composer V2 (2.5.x)
- PhpBrew (2.1.0)
- Extensions (mbstring, xml, bz2, etc.)
Docker¶
- Docker - 24.0.2
- Docker Compose - 1.29.2
Version control¶
- Git (2.x)
- Git LFS
Cloud SDK¶
- AWS ClI (2.x, 1x.)
- Gcloud SDK (434.0.0)
- Azure (2.49.0)
Deployment/Automation tools¶
- Terraform (1.4.x)
- Packer (1.9.x)
- Heroku (8.x.x)
- Ansible (2.10.x)
- AWS ecs-cli
- doctl (1.91.x)
- AWS ebcli
gh
(Github CLI) (2.30.x)
Browser/Headless tools¶
- Phantomjs
- Google Chrome 85
- Google Chrome driver 114
Kubernetes¶
- Helm 3.x
- kubectl v1.24.x with kustomize 4.x
- kustomize
- Gitops tools - argocd, flux
Utilities¶
- curl, wget
- rsync
- apt
- tar, unzip, zstd
- ca-certificates, openssl
- ncdu
- ansible (2.10.x)