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

francotel - Sep 16 - - Dev Community

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! ๐Ÿ˜Š

. . . . . . . . . . . . . . . . . . . . . .