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
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 blocimport ou terraform import. Chaque page de ressource donne son identifiant d’import :

