https://github.com/ismoilovdevml/devops-tools
DevOps Tools
https://github.com/ismoilovdevml/devops-tools
deployment devops devops-tools docker github-actions google-cloud jenkins kubernetes nginx postgresql server shell-script tools
Last synced: 4 months ago
JSON representation
DevOps Tools
- Host: GitHub
- URL: https://github.com/ismoilovdevml/devops-tools
- Owner: ismoilovdevml
- License: mit
- Created: 2023-04-20T07:51:44.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T02:14:32.000Z (over 1 year ago)
- Last Synced: 2024-09-18T10:52:10.181Z (over 1 year ago)
- Topics: deployment, devops, devops-tools, docker, github-actions, google-cloud, jenkins, kubernetes, nginx, postgresql, server, shell-script, tools
- Language: Shell
- Homepage:
- Size: 7.88 MB
- Stars: 26
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
DevOps Tools
This is a github repository where I share my devops scripts with others. I hope this helps others too. Contribute by contributing your code to the repository.
Devops Tools
Repository Map
## Ansible
* [GCP/Create GCP VM creator](https://github.com/ismoilovdevml/devops-tools/blob/master/Ansible/GCP/create-vm.yml)
## Backup
### MySQL
* [Remote Backup](https://github.com/ismoilovdevml/devops-tools/blob/master/Backup/MySQL/remote-backup.sh)
* [Backup all Databases](https://github.com/ismoilovdevml/devops-tools/blob/master/Backup/MySQL/backups.sh)
* [Create a clone from all databases](https://github.com/ismoilovdevml/devops-tools/blob/master/Backup/MySQL/clone.py)
### PostgreSQL
* [Remote Backup](https://github.com/ismoilovdevml/devops-tools/blob/master/Backup/PostgreSQL/remote-backup.sh)
* [Backup all Databases](https://github.com/ismoilovdevml/devops-tools/blob/master/Backup/PostgreSQL/backups.sh)
* [Create a clone from all databases](https://github.com/ismoilovdevml/devops-tools/blob/master/Backup/PostgreSQL/clone.py)
## Docker
### .NET
* [Dockerfile examples for .NET applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Docker/.NET)
### Java
* [Dockerfile examples for Java applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Docker/Java)
### Javascript
* [Dockerfile examples for Javascript[**AngularJS**] applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Docker/Javascript/Angularjs)
* [Dockerfile examples for Javascript[**NextJS**] applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Docker/Javascript/Nextjs)
* [Dockerfile examples for Javascript[**ReactJS**] applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Docker/Javascript/Reactjs)
### PHP
* [Dockerfile examples for **Yii2** applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Docker/PHP/Yii2)
* [Dockerfile examples for **Laravel** applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Docker/PHP/laravel)
## Github Actions
* [Examples of github actions[**CI .NET 7**] for .NET applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Github-Action/.NET)
* [Github actions CI/CD examples for Android apps(**Java, Kotlin**)](https://github.com/ismoilovdevml/devops-tools/tree/master/Github-Action/Android)
* [Build CI/CD for Docker and run on server](https://github.com/ismoilovdevml/devops-tools/tree/master/Github-Action/Docker)
* [A collection of girthub actions Ci/CDs for Flutter applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Github-Action/Flutter)
* [Github actions using GCP(Google Cloud Platform) Image Registry(GCR)(for single dockerfile and multiple dockerfiles)](https://github.com/ismoilovdevml/devops-tools/tree/master/Github-Action/GCP)
* [Github actions CI/CDs for GKE(Google Kubernetes(k8s) Engine)](https://github.com/ismoilovdevml/devops-tools/tree/master/Github-Action/GKE)
* [CI for Javascript applications](https://github.com/ismoilovdevml/devops-tools/tree/master/Github-Action/Javascript)
* [CI/CD for Kubernetes(k8s)](https://github.com/ismoilovdevml/devops-tools/tree/master/Github-Action/k8s)
## Gitlab
* [Gitlab installer script + Nginx configration](https://github.com/ismoilovdevml/devops-tools/tree/master/Gitlab)
## HAProxy
* [HAProxy configuration TCP mode for remote k8s cluster](https://github.com/ismoilovdevml/devops-tools/blob/master/HAProxy/k8s/haproxy.cfg)
* [HAProxy configuration for local kubernetes cluster](https://github.com/ismoilovdevml/devops-tools/blob/master/HAProxy/k8s/local.cfg)
## Jenkins
* [Jenkins pipeline for docker container adapted to Github](https://github.com/ismoilovdevml/devops-tools/blob/master/Jenkins/pipelines/Jenkinsfile)
* [Advanced Jenkins CI/CD pipeline **Development**, **Stage** and **Production**](https://github.com/ismoilovdevml/devops-tools/blob/master/Jenkins/pipelines/advanced.Jenkinsfile)
## Nginx
* [Nginx configuration for applications running in Docker containers](https://github.com/ismoilovdevml/devops-tools/blob/master/Nginx/docker.conf)
* Nginx configuration [backend](https://github.com/ismoilovdevml/devops-tools/blob/master/Nginx/ismoilovdev.bk.conf) and [frontend](https://github.com/ismoilovdevml/devops-tools/blob/master/Nginx/ismoilovdev.uz.conf) for CORS
## Terraform
* [Terraform script to create vm instance in GCP(Google Cloud Platform)](https://github.com/ismoilovdevml/devops-tools/blob/master/Terraform/GCP/create-vm.tf)
## Docker Stats
* [Docker Container is a web application that shows real-time how much RAM, network and additional information](https://github.com/ismoilovdevml/devops-tools/tree/master/docker-stats)
## Info
* [A program that collects data through the domain of sites and searches for site vulnerabilities](https://github.com/ismoilovdevml/devops-tools/tree/master/info)
## Jenkins Status
* [Web application for monitoring Jenkins](https://github.com/ismoilovdevml/devops-tools/tree/master/jenkins-status)
## Kubernetes(K8s)
* [Kubernetes installer script for **k8s-master** and **worker nodes**](https://github.com/ismoilovdevml/devops-tools/tree/master/k8s/Install)
* [After installing Kubernetes, **Network** configuration and additional basic configurations](https://github.com/ismoilovdevml/devops-tools/tree/master/k8s/Network)
* [**Kubernetes Dashboard** installation and exposure through nginx ingress](https://github.com/ismoilovdevml/devops-tools/tree/master/k8s/Dashboard)
* [Installing and configuring Jenkins on a Kubernetes cluster](https://github.com/ismoilovdevml/devops-tools/tree/master/k8s/Jenkins)