https://github.com/michelelama/devops-tools-docker
https://github.com/michelelama/devops-tools-docker
automation bash cli container devops docker scripts tools
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/michelelama/devops-tools-docker
- Owner: MicheleLama
- License: mit
- Created: 2025-07-04T20:09:25.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-07-04T20:15:53.000Z (10 months ago)
- Last Synced: 2025-07-04T20:39:15.712Z (10 months ago)
- Topics: automation, bash, cli, container, devops, docker, scripts, tools
- Homepage:
- Size: 0 Bytes
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π³ DevOps Tools Docker
Container DevOps all-in-one per ambienti di test locali, automazione, CI/CD e gestione server.
---
## π― Obiettivo
Realizzare un container Docker portatile e personalizzabile con tutti gli strumenti essenziali per DevOps Engineer e SysAdmin, pronto allβuso su qualsiasi macchina Linux. Perfetto per test locali, laboratorio, backup e automazioni ripetibili.
---
## π§° Strumenti inclusi (previsti)
- π§ **Ubuntu minimal** come base
- π³ `docker` β’ `docker-compose` β’ `podman` (opzionale)
- π οΈ `git` β’ `ansible` β’ `rsync` β’ `cron` β’ `jq` β’ `curl` β’ `wget` β’ `net-tools` β’ `nmap`
- π `openssh-client` per deploy e controllo remoto
- βοΈ CLI cloud: `aws` β’ `gcloud` β’ `az` (in fase di integrazione)
- π CI/CD locale con `gh` + `act` (GitHub Actions runner)
- π Script personalizzati per backup automatici, deploy, aggiornamenti, check rete, ecc.
---
## π Struttura prevista
```
devops-tools-docker/
β
βββ Dockerfile
βββ .env (facoltativo)
βββ scripts/
β βββ backup.sh
β βββ deploy.sh
β βββ check-network.sh
βββ config/
β βββ ansible/
β βββ hosts
βββ README.md
```
---
## βοΈ Utilizzo rapido
Costruzione del container:
```bash
docker build -t devops-tools .
```
Esecuzione interattiva del container:
```bash
docker run -it --rm devops-tools
```
Esecuzione con montaggio directory locale per usare gli script:
```bash
docker run -it --rm -v $PWD/scripts:/opt/scripts devops-tools
```
---
## π FunzionalitΓ future
- [ ] Integrazione CLI AWS, GCP, Azure
- [ ] Script per backup automatici su NAS e dischi esterni
- [ ] Deploy automatico su Proxmox tramite API
- [ ] Interfaccia TUI minimale per automazioni comuni
- [ ] Versione ottimizzata per Raspberry Pi (ARM64)
---
## π¨βπ» Autore
**Michele Lama**
DevOps Engineer β’ AI Solution Architect β’ Server Specialist
π§ michelelama1996@gmail.com
π [LinkedIn](https://www.linkedin.com/in/michelelama-devops/)
---
## π Licenza
MIT License