Exciting New Features in the DevOps Tool Installer by ProDevOpsGuy Tech Community
Welcome to an exciting update from the ProDevOpsGuy Tech Community! We are thrilled to announce new features and enhancements to our DevOps Tool Installer. This tool aims to simplify the installation and management of essential DevOps tools on multiple operating systems, making your DevOps journey smoother and more efficient.
📱 Check it out here: DevOps Tool Installer on GitHub: https://github.com/NotHarshhaa/DevOps-Tool-Installer
New Features and Enhancements
Multi-OS Support
One of the most significant updates is the addition of multi-OS support. Our script now supports installation and uninstallation of DevOps tools on various Linux distributions (Ubuntu/Debian, CentOS/RHEL, Fedora) and Windows. This enhancement ensures that no matter which operating system you are using, our script will work seamlessly for you.
Uninstallation Feature
We understand that sometimes you may need to uninstall tools that are no longer needed. Our updated script includes an uninstallation feature, allowing you to easily remove DevOps tools when they are no longer required. This feature ensures that your system remains clean and clutter-free.
Comprehensive Toolset
Our DevOps Tool Installer supports a wide range of essential DevOps tools, including:
- Docker 🐳
- Kubernetes (kubectl) ☸️
- Ansible 📜
- Terraform 🌍
- Jenkins 🏗️
- AWS CLI ☁️
- Azure CLI ☁️
- Google Cloud SDK ☁️
- Helm ⛵
- Prometheus 📈
- Grafana 📊
- GitLab Runner 🏃♂️
- HashiCorp Vault 🔐
- HashiCorp Consul 🌐
This comprehensive toolset ensures that you have all the necessary tools at your disposal to manage and automate your DevOps workflows effectively.
User-Friendly Interface
Our script includes an interactive terminal menu that allows users to select the tools they wish to install or uninstall. This user-friendly interface is designed to make the process straightforward and intuitive, even for users who may not be very familiar with command-line operations.
Multi-OS Detection
The script automatically detects your operating system and version, performing appropriate actions based on your system. This feature eliminates the need for manual configuration and ensures a smooth installation or uninstallation process.
Preview Images
To give you a better idea of what to expect, we have included preview images of the tools on both Windows and Linux machines in our README. These images provide a visual guide to help you understand how the tools will look and function on your system.
Tool Preview
Installation Guide
For Linux
- Clone the Repository:
git clone https://github.com/NotHarshhaa/DevOps-Tool-Installer.git
- Make the Script Executable:
chmod +x install-tools.sh
- Run the Script:
./install-tools.sh
For Windows
- Clone the Repository:
git clone https://github.com/NotHarshhaa/DevOps-Tool-Installer.git
- Run the PowerShell Script:
.\install-tools.ps1
Usage
After running the script, follow the on-screen prompts to select the tools you want to install or uninstall. The script will handle the rest based on your operating system and version.
Linux Specific
-
Ubuntu/Debian: Installs tools using
apt
package manager. -
CentOS/RHEL: Installs tools using
yum
package manager. -
Fedora: Installs tools using
dnf
package manager.
Windows Specific
- Chocolatey: Utilizes Chocolatey package manager for installation and uninstallation of tools.
Contributing
We welcome contributions from the community! Feel free to open issues or submit pull requests for improvements or additional features. Let's build a thriving community of DevOps enthusiasts together!
Contact
For questions or suggestions, please contact ProDevOpsGuy.
Thank you for reading my blog …:)
© Copyrights: ProDevOpsGuy