DevOps Templates \u0026 Quality Automation CLI for Ecosystem-1
DevTools-CLI fournit templates DevOps prêt-à-l'emploi et outils automation pour:
- 🔄 CI/CD Pipelines (GitHub Actions, GitLab CI)
- 🐳 Docker Containers (Dockerfile multi-stage, Docker Compose)
- ☸️ Kubernetes Manifests (Deployments, Services, Ingress)
- 🏗️ Terraform IaC (AWS, Azure, GCP modules)
pip install devtools-cli
# ou depuis le code source:
git clone https://github.com/gerivdb/DevTools-CLI.git
cd DevTools-CLI
pip install -e .# Lister templates disponibles
devtools template list
# Voir détails template
devtools template show github-actions-ci
# Initialiser template avec variables
devtools template init github-actions-ci \
--var PYTHON_VERSION=3.11 \
--var RUN_TESTS=true \
--var RUN_LINT=true
# Filter par catégorie
devtools template list --category=dockergithub-actions-ci- Pipeline CI complet (lint, test, coverage)github-actions-release- Release automation avec semantic versioning
python-fastapi- Dockerfile FastAPI multi-stage production-readycompose-stack- Docker Compose stack (app + DB + cache)
k8s-deployment- Deployment avec health checks et resource limitsk8s-service- Service (ClusterIP ou LoadBalancer)
terraform-aws-vpc- VPC AWS avec subnets public/private
DevTools-CLI s'intègre via ECOS CLI Gateway:
ecos delegate devtools template listVoir docs/ pour:
- Guide utilisation templates
- Création templates custom
- Intégration CI/CD
- Best practices DevOps
Voir CONTRIBUTING.md
MIT - voir LICENSE