Skip to content

Latest commit

 

History

History
141 lines (105 loc) · 5.16 KB

File metadata and controls

141 lines (105 loc) · 5.16 KB

ops0 CLI Logo

ReadMe in ChineseReadMe in German • ReadMe in French • ReadMe in SpanishReadMe in PortugueseCommunauté Discord

Last Commit Latest Release GitHub Stars Discord


ops0 est un outil CLI intelligent qui transforme le langage naturel en opérations DevOps.
Propulsé par Claude AI, il simplifie les tâches DevOps complexes en comprenant vos intentions
et en effectuant les bonnes opérations, rendant la gestion DevOps plus accessible et efficace.

ops0 en Action

ops0 CLI Demo Regardez ops0 traduire le langage naturel en puissantes opérations DevOps

Installation

curl -fsSL https://raw.githubusercontent.com/ops0-ai/ops0-cli/main/install.sh | bash

Utilisation de Base

# Mode interactif (par défaut) - lancez simplement ops0 !
ops0

# Mode basé sur des règles (pas de clé API nécessaire)
ops0 -m "je veux planifier mon code IaC"

# Mode IA (clé API requise)
export ANTHROPIC_API_KEY=your_key_here
ops0 -m "vérifier si mes pods kubernetes fonctionnent" -ai

# Mode dépannage
ops0 -m "mon terraform apply échoue à cause d'un state lock" -troubleshoot

Lancez simplement ops0 pour entrer en mode interactif et commencer à discuter avec des requêtes en langage naturel !

Opérations en Action

Voici des exemples concrets d'ops0 en action avec différents outils :

Mode Administrateur Kafka

Vidéo du Mode Administrateur Kafka

Exemple : Gérez interactivement les clusters Kafka en utilisant le langage naturel.

Mode Interactif

ops0 Mode Interactif Entrez en mode interactif en lançant 'ops0' et commencez à discuter avec des commandes en langage naturel

Opérations AWS CLI

AWS CLI Example Exemple : Gestion des ressources AWS en langage naturel

Gestion des Conteneurs Docker

Docker Example Exemple : Gestion des conteneurs et images Docker en langage simple

Automatisation Ansible

Ansible Example Ansible Playbook Exemple : Exécution et validation faciles des playbooks Ansible

Infrastructure Terraform

Terraform Example Exemple : Gestion de l'infrastructure as code en langage naturel

Opérations Kubernetes

Kubernetes Example Exemple : Gestion simplifiée des clusters Kubernetes et dépannage

Installer tous les outils en une seule commande

CLI Installer Tous les Outils

Vous pouvez désormais installer tous les outils DevOps supportés avec une seule commande :

ops0 --install

Cela installera automatiquement Terraform, Ansible, kubectl, Docker, Helm, AWS CLI, gcloud et Azure CLI, puis affichera leurs versions dans un tableau récapitulatif.

Outils et Fonctionnalités Supportés

Outils Principaux

  • Terraform - Infrastructure as Code
  • Ansible - Gestion de Configuration
  • Kubernetes (kubectl) - Orchestration de Conteneurs
  • Docker - Conteneurisation
  • AWS CLI - Amazon Web Services
  • Helm - Gestionnaire de Paquets Kubernetes
  • gcloud - Google Cloud Platform
  • Azure CLI - Microsoft Azure
  • System Admin - Administration Système Linux

Exemples d'Administration Système & Analyse de Logs

# Analyser les logs d'un pod Kubernetes et obtenir un résumé IA avec recommandations
ops0 -m "analyser les logs du pod my-app-123 dans le namespace prod"

# Analyser un fichier de log spécifique pour détecter des problèmes
ops0 -m "analyser /var/log/nginx/error.log"

# Surveiller les ressources système
ops0 -m "afficher l'utilisation de la mémoire sur ma machine"
ops0 -m "vérifier l'espace disque"
ops0 -m "afficher l'utilisation du CPU"

# Gérer les services système
ops0 -m "redémarrer le service nginx"
ops0 -m "vérifier l'état du service apache2"

# Gestion des paquets
ops0 -m "installer le paquet docker"
ops0 -m "mettre à jour les paquets système"

# Journaux système
ops0 -m "afficher les journaux système"
ops0 -m "vérifier les journaux journalctl"