https://github.com/fahmifareed/devops_tools_scripts
Python script automates the installation of various DevOps tools
https://github.com/fahmifareed/devops_tools_scripts
automation devops devops-tools install-script python
Last synced: 28 days ago
JSON representation
Python script automates the installation of various DevOps tools
- Host: GitHub
- URL: https://github.com/fahmifareed/devops_tools_scripts
- Owner: fahmifareed
- Created: 2024-04-11T20:44:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-24T07:53:29.000Z (8 months ago)
- Last Synced: 2025-04-03T16:39:09.324Z (about 2 months ago)
- Topics: automation, devops, devops-tools, install-script, python
- Language: Shell
- Homepage:
- Size: 255 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DevOps Tools Python Installer Script
This Python script automates the installation of various DevOps tools, including Docker, Kubernetes (Minikube), Jenkins, Git, Gradle, Apache Maven, and Terraform. It also provides guidance on setting up web services such as Katalon TestOps, Azure DevOps, Jira, Raygun, and Trello, offering a command-line interface for easy selection and installation of these tools on Debian-based systems like Ubuntu.
## Installation
## Supported Tools
- **Docker**: A set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.
- **Kubernetes (Minikube)**: A tool that lets you run Kubernetes locally. Minikube runs a single-node Kubernetes cluster on your personal computer.
- **Jenkins**: An open-source automation server that enables developers around the world to reliably build, test, and deploy their software.
- **Git**: A free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
- **Gradle**: An open-source build automation tool that is designed to be flexible enough to build almost any type of software.
- **Apache Maven**: A default package manager and build tool for Java projects.
- **Terraform**: An open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services.## Web Services Setup
For setting up web services like Katalon TestOps, Azure DevOps, Jira, Raygun, and Trello, visit their respective websites for account creation and integration instructions.
## License
Distributed under the MIT License. See `LICENSE` for more information.
## Contact
Fahmi Fareed - [LinkedIn](https://linkedin.com/in/fahmifareed) | [GitHub](https://github.com/fahmifareed)