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.

CategorieCommandeDescription
projetalertingGérer les configurations d'alertes de facturation dans le projet cloud donné
calculinstanceGérer les instances d'un projet cloud donné
réseauipGérer les IP publiques (flottantes et fail-over) dans le projet cloud donné
réseauloadbalancerGérer les répartiteurs de charge dans le projet cloud donné
DB&Analyticsmanaged-analyticsGérer les services managés d'analyse dans le projet cloud donné
DB&Analyticsmanaged-databaseGérer les services de base de données managés dans le projet cloud donné
Containersmanaged-kubernetesGérer les clusters Kubernetes dans le projet cloud donné
Containersmanaged-rancherGérer les services Rancher dans le projet cloud donné
Containersmanaged-registryGérer les registres de conteneurs dans le projet cloud donné
réseauréseauGérer les réseaux dans le projet cloud donné
projetoperationRépertorier et obtenir les opérations dans le projet cloud donné
projetprojectRécupérer des informations et gérer vos services CloudProject
projetquotaVérifier les quotas dans le projet cloud donné
projetreferenceExtraire les données de référence dans le projet cloud donné
projetregionCheck regions in the given cloud project
projetsavings-planVérifier les régions dans le projet cloud donné
projetssh-keyGérer les clés SSH dans le projet cloud donné
stockagestockageGérer les services de stockage dans le projet cloud donné
projetuserGé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.

ObjectifCommande
Se connecter et enregistrer les identifiantsovhcloud login
Créer un cluster Managed Kubernetes Serviceovhcloud cloud kube create \
  --cloud-project \
  --name my-cluster \
  --region GRA7 \
  --version 1.34
Créer une instance calculovhcloud 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 MongoDBovhcloud 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 compatibleovhcloud cloud stockage-s3 create --name

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.