Passer au contenu principal
Le provider OnetSolutions vous permet de décrire votre infrastructure dans des fichiers de configuration, puis de la créer, la modifier ou la supprimer avec terraform apply. La même configuration fonctionne avec Terraform et OpenTofu : chacun installe le provider depuis son propre registre.
Prérequis
  • Un compte OnetSolutions
  • Une clé d’API
  • Terraform 1.5 ou plus récent, ou OpenTofu 1.6 ou plus récent

Démarrer

1

Créer une clé d'API

Créez une clé d’API dans la console. Elle agit avec vos droits, dans toutes les organisations et tous les projets auxquels vous avez accès.
2

L'exporter

Gardez la clé hors de vos fichiers de configuration en la passant dans une variable d’environnement :
3

Déclarer le provider

4

Appliquer

Si votre compte a plusieurs organisations ou projets, renseignez organization_id et project_id sur le provider, ou sur chaque ressource.

Ce que vous pouvez gérer

Des actions permettent aussi de redémarrer une instance, de la réinstaller depuis une image ou de restaurer l’une de ses sauvegardes, directement depuis votre configuration. Chaque ressource a sa page, avec des exemples, dans la documentation du provider (en anglais).
Créer une instance, un hébergement web ou un domaine passe une commande, facturée comme une commande passée depuis la console. Le plan vous prévient avant toute commande ou résiliation.

Reprendre des ressources existantes

Tout ce que vous avez créé dans la console peut être importé, avec un bloc import ou terraform import. Chaque page de ressource donne son identifiant d’import :

Obtenir de l’aide

Pour votre compte, la facturation ou l’API, ouvrez un ticket depuis la console. Pour signaler un bug ou proposer une fonctionnalité du provider, ouvrez une issue sur son dépôt.