CLI OVHcloud
CLI OVHcloud
La CLI officielle pour piloter tout votre cloud OVHcloud depuis votre terminal. Installation rapide, authentification guidée : la CLI est un outil simple pour piloter très rapidement vos services OVHcloud.
Installation
En une commande
Usages
Test, développement et production
Prêt pour l’agentique
Et compatible avec vos chaînes CI/CD
Couverture
De la plupart des services et infrastructures OVHcloud
Avantages et bénéfices
Gagnez en rapidité, automatisez vos opérations et gardez le contrôle sur l’ensemble de vos services OVHcloud, avec un outil conçu pour les équipes devops et SRE.
Rapidité et efficacité
Une seule commande pour lister, créer, modifier ou supprimer des ressources. Réduisez le temps passé dans vos interfaces graphiques et travaillez directement depuis votre terminal.
Automatisation et CI/CD
Intégrez la CLI dans vos scripts, pipelines et outils d’orchestration. Flux reproductibles facilement : idéal pour le déploiement et la migration à grande échelle.
Contrôle et transparence
Code open source, commandes explicites et sorties formatables (JSON, YAML, tableau). Conçu pour les équipes de développement et les devops qui veulent garder la main.
Spécificités OVHcloud
Une CLI pensée pour s’aligner sur les standards du marché et sur l’écosystème OVHcloud.
Évolution avec le portefeuille OVHcloud
La feuille de route de la CLI vise une compatibilité avec un large portefeuille de services OVHcloud : Public Cloud, Private Cloud, Bare Metal, VPS, hébergement, réseau, bases de données, IA : un seul outil pour piloter l'ensemble des services OVHcloud.
Pleine compatibilité avec la stack OpenStack
La CLI OVHcloud est complémentaire de celles de la technologie exposée par certains de nos services (ex. kubectl, S3). Une réversibilité totale et des outils adaptés à chacun de vos besoins.
Une CLI pour tout le portefeuille OVHcloud
Couverture croissante des produits OVHcloud avec des commandes dédiées.
« Oui » = couverture complète, « Partiellement » = couverture en cours d’enrichissement.
| Categorie | Commande | Description |
| projet | alerting | Gérer les configurations d'alertes de facturation dans le projet cloud donné |
| calcul | instance | Gérer les instances d'un projet cloud donné |
| réseau | ip | Gérer les IP publiques (flottantes et fail-over) dans le projet cloud donné |
| réseau | loadbalancer | Gérer les répartiteurs de charge dans le projet cloud donné |
| DB&Analytics | managed-analytics | Gérer les services managés d'analyse dans le projet cloud donné |
| DB&Analytics | managed-database | Gérer les services de base de données managés dans le projet cloud donné |
| Containers | managed-kubernetes | Gérer les clusters Kubernetes dans le projet cloud donné |
| Containers | managed-rancher | Gérer les services Rancher dans le projet cloud donné |
| Containers | managed-registry | Gérer les registres de conteneurs dans le projet cloud donné |
| réseau | réseau | Gérer les réseaux dans le projet cloud donné |
| projet | operation | Répertorier et obtenir les opérations dans le projet cloud donné |
| projet | project | Récupérer des informations et gérer vos services CloudProject |
| projet | quota | Vérifier les quotas dans le projet cloud donné |
| projet | reference | Extraire les données de référence dans le projet cloud donné |
| projet | region | Check regions in the given cloud project |
| projet | savings-plan | Vérifier les régions dans le projet cloud donné |
| projet | ssh-key | Gérer les clés SSH dans le projet cloud donné |
| stockage | stockage | Gérer les services de stockage dans le projet cloud donné |
| projet | user | Gérer les utilisateurs dans le projet cloud donné |
Vimeo conditionne la lecture de ses vidéos au dépôt de traceurs afin de vous proposer des publicités ciblées en fonction de votre navigation.
Pour pouvoir regarder la vidéo, vous devez accepter la catégorie de confidentialité Partage de cookies sur des plateformes tierces dans notre Centre de confidentialité. Vous avez la possibilité de retirer votre consentement à tout moment.
Pour plus d'informations, consultez la politique de cookies de Vimeo et la politique de cookies d'OVHcloud.
Cas d’usage et exemples
Syntaxe générale : ovhcloud [command] {sous-commandes} {paramètres}.
Formats de sortie : tableau, JSON, YAML ou expressions gval.
| Objectif | Commande |
| Se connecter et enregistrer les identifiants | ovhcloud login |
| Créer un cluster Managed Kubernetes Service | ovhcloud cloud kube create \ --cloud-project \ --name my-cluster \ --region GRA7 \ --version 1.34 |
| Créer une instance calcul | ovhcloud cloud reference list-flavors --cloud-project ovhcloud cloud reference list-images --cloud-project ovhcloud cloud ssh-key list --cloud-project |
| Créer une base donnée MongoDB | ovhcloud cloud managed-database create \ --cloud-project \ --engine mongodb \ --version 8.0 \ --plan production \ --nodes-pattern.flavor db1-4 \ --nodes-pattern.region GRA \ --nodes-pattern.number 3 \ --description "My MongoDB cluster" \ --ip-restrictions "203.0.113.0/24" |
| Créez un volume en spécifiant la région, un nom, la taille en GO et un type | ovhcloud cloud stockage block create --name --size --type --wait |
| Créer un bucket sur Object Storage S3 compatible | ovhcloud cloud stockage-s3 create --name |
Options globales utiles : -o --output, -f, --format (expression gval), -h, --help.
Ces produits peuvent également vous intéresser
Pilotez tout votre cloud depuis le terminal
Installation en une commande, open source, compatible OpenStack et alignée sur le portefeuille OVHcloud. Essayez la CLI sans engagement.
Les questions que vous vous posez
Que puis-je faire avec la CLI OVHcloud ?
La CLI OVHcloud permet de gérer vos services OVHcloud depuis un terminal. Vous pouvez, par exemple, lister, créer, modifier ou supprimer des services facilement depuis le terminal. La CLI est encore en développement, mais la couverture et les fonctionnalités vont s’enrichir avec le temps.
Quelle est la liste détaillée des services couverts par la CLI OVHcloud ?
La CLI OVHcloud est encore en développement, la couverture va donc s’étendre. La couverture actuelle est détaillée en tapant la commande « ovhcloud -h » dans la CLI.
Comment s'authentifier ?
Pour vous authentifier vous pouvez consulter la documentation disponible ici.
Existe-t-il une documentation ?
Un guide pour bien démarrer avec la CLI OVHcloud est disponible dans notre centre de documentation. Le Read me GitHub détaille l’installation, l’authentification et les exemples.
Comment s’authentifier facilement ?
La méthode la plus simple est « ovhcloud login » : elle crée et enregistre vos identifiants API de façon interactive. Vous pouvez aussi utiliser un fichier « ~/.ovh.conf » ou des variables d’environnement pour les scripts et la CI/CD.
Quels produits sont entièrement supportés par la CLI ?
Les produits avec une couverture complète (« Oui ») incluent notamment : instances Public Cloud, Kubernetes (MKS), Object Storage S3/Swift, Block Storage, Bare Metal, VPS et IAM. Tapez « ovhcloud -h » pour la liste à jour des commandes.


