CLI OVHcloud


CLI OVHcloud

Open Source


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.

Icons/concept/scaleUpCreated with Sketch.

É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.

Installation en quelques secondes

Plusieurs options pour s’adapter à votre environnement. Méthode recommandée : une seule commande, sans dépendance lourde.

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.

CatégorieCommande/produitCouverture
Serveur dédié/VPSbaremetal, vpsOui
Public Cloud/ComputeinstanceOui
Public Cloud/conteneurskube, rancher, container-registryOui
Public Cloud/bases de donnéesdatabase,managed-databasesPartiel
Public Cloud/analyticsmanaged-analyticsPartiel
Public Cloud/stockagestorage-s3, storage-swift, storage-block, storageOui
Public Cloud/réseauloadbalancer, gateway,private, network, region, cssh-key, user, quota, cloudOui
Public Cloud/Data Platformdata platformPartiel
Public Cloud/solutions IA et quantiqueai deploy, ai training, ai notebook, quantum emulator, quantum qpuPartiel
Identité/accèsiam, loginPartiel
Private Cloud/hybridededicated-cloud, dedicated-cluster, nutanixPartiel
Réseauip, vrack, iploadbalancing, ovhcloudconnect, cdn-dedicatedPartiel
Domaines/DNS/e-mail/hébergementdomain-name, domain-zone, email-mxplan, email-pro, webhosting, hosting-private-databasePartiel
Backup/sécurité/supportveeam*, ssl, okms, support-tickets, vmwareclouddirector-*Partiel

Liste complète des commandes : ovhcloud -h. Détails : produits compatibles sur GitHub.

Cas d’usage et exemples

Syntaxe générale : ovhcloud [command] {sous-commandes} {paramètres}.
Formats de sortie : tableau, JSON, YAML ou expressions gval.

ObjectifCommande
Se connecter et enregistrer les identifiantsovhcloud login
Lister les VPS (tableau)ovhcloud vps list
Détails d’un VPS en JSONovhcloud vps get -o json
Ré-installer un serveur Bare Metal (mode interactif)ovhcloud baremetal reinstall --editor
Lister les instances et filtrer sur la région GRA9ovhcloud cloud instance list --filter 'region=="GRA9"'
Récupérer l’ID d’un pool de nœud MKS par nomovhcloud cloud kube nodepool list --filter 'name=="nodepool_name"' --format 'id'

Options globales utiles : -o --output, -f, --format (expression gval), -h, --help. 

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.