DEV Community

Cover image for ๐Ÿš€ DevOps Tool Installer: Automate Essential Tool Installation on Ubuntu!
francotel
francotel

Posted on โ€ข Edited on

2

๐Ÿš€ DevOps Tool Installer: Automate Essential Tool Installation on Ubuntu!

Hello, DevOps enthusiasts! ๐Ÿ˜Ž

I've created a Bash script that allows you to easily install a wide range of essential DevOps tools on your Ubuntu machine. It's super simple to useโ€”just run it, choose your tool, and let the magic happen! โœจ

๐Ÿ› ๏ธ Tools Available for Installation:

  • Docker ๐Ÿณ
  • Kubernetes (kubectl) โ˜ธ๏ธ
  • Ansible ๐Ÿ“œ
  • Terraform ๐ŸŒ
  • Jenkins ๐Ÿ—๏ธ
  • AWS CLI โ˜๏ธ
  • Azure CLI โ˜๏ธ
  • Google Cloud SDK โ˜๏ธ
  • Helm โ›ต
  • GitLab Runner ๐Ÿƒโ€โ™‚๏ธ
  • HashiCorp Vault ๐Ÿ”
  • HashiCorp Consul ๐ŸŒ
  • HashiCorp Packer ๐Ÿ’ฟ
  • Infracost ๐Ÿ’ฐ
  • k9s ๐Ÿ‘€
  • minikube ๐Ÿ—๏ธ
  • k3s ๐Ÿ
  • VS Codium ๐Ÿ—’๏ธ
  • Postman ๐Ÿ“ฎ
  • Install ALL tools at once ๐Ÿš€

๐Ÿ’ป How to use it:

  1. Clone the repository from GitHub:
git clone https://github.com/francotel/devops-tools-on-ubuntu.git
Enter fullscreen mode Exit fullscreen mode
  1. Navigate to the directory:
cd devops-tool-installer

# Run the script:
chmod +x install-tools.sh
sudo ./install-tools.sh
Enter fullscreen mode Exit fullscreen mode

terminal

Validation with Vagrant

This repository includes an option to validate the script using Vagrant. To set up a test environment and run the script automatically, follow these steps:

  1. Make sure you have Vagrant and VirtualBox installed.
  2. Run the following command in the project root to start the environment:
   vagrant up --provider=virtualbox
Enter fullscreen mode Exit fullscreen mode

vagrant

๐Ÿค Let's Connect!

If you find this repository useful and want to see more content like this, follow me on LinkedIn to stay updated on more projects and resources!

LinkedIn

If youโ€™d like to support my work, you can buy me a coffee. Thank you for your support!

BuyMeACoffee

Thank you for reading! ๐Ÿ˜Š

Billboard image

Synthetic monitoring. Built for developers.

Join Vercel, Render, and thousands of other teams that trust Checkly to streamline monitor creation and configuration with Monitoring as Code.

Start Monitoring

Top comments (1)

Collapse
 
mark_batham profile image
Mark Schlacter โ€ข

I am a Windows user. Will it work for my machine as well?

Billboard image

Try REST API Generation for Snowflake

DevOps for Private APIs. Automate the building, securing, and documenting of internal/private REST APIs with built-in enterprise security on bare-metal, VMs, or containers.

  • Auto-generated live APIs mapped from Snowflake database schema
  • Interactive Swagger API documentation
  • Scripting engine to customize your API
  • Built-in role-based access control

Learn more

๐Ÿ‘‹ Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay