Configuration de Terraform pour Satellite

Terraform permet la création prévisible et cohérente de services IBM Cloud afin que vous puissiez rapidement construire des environnements cloud complexes et à plusieurs niveaux en suivant les principes de l'infrastructure en tant que code ( IaC ). Comme pour l'utilisation de IBM Cloud CLI ou API et SDK, vous pouvez automatiser la création, la mise à jour et la suppression de vos instances Satellite en utilisant HashiCorp Configuration Language (HCL).

Vous recherchez une solution Terraform on IBM Cloud® gérée ? Essayez IBM Cloud® Schematics. Avec Schematics, vous pouvez utiliser le langage de script Terraform que vous connaissez, mais vous n'avez pas à vous inquiéter de la configuration et de la maintenance de la ligne de commande Terraform et du plug-in IBM Cloud® Provider. Schematics fournit également des modèles Terraform prédéfinis que vous pouvez installer facilement à partir du catalogue IBM Cloud®.

Installation de Terraform et configuration des ressources pour Satellite

Avant de créer une autorisation à l'aide de Terraform, assurez-vous d'avoir effectué les tâches suivantes.

  • Assurez-vous que vous disposez de l'accès nécessaire pour créer et utiliser les ressources Satellite.
  • Installez l'interface de ligne de commande Terraform et configurez le plug-in de fournisseur IBM Cloud pour Terraform. Pour plus d'informations, voir le tutoriel Initiation à Terraform sur IBM Cloud®. Ce plug-in résume les API IBM Cloud utilisées pour effectuer cette tâche.
  • Créez un fichier de configuration Terraform nommé main.tf. Dans ce fichier, vous définissez des ressources à l'aide du langage de configuration HashiCorp. Pour plus d'informations, voir la documentation de Terraform.
  • Pour créer et gérer l'infrastructure sous-jacente pour d'autres fournisseurs de cloud, vous devez disposer des droits appropriés. Passez en revue les droits communs dans d'autres fournisseurs de cloud.

Création d'un emplacement Satellite à l'aide de Terraform

Satellite fournit des modèles Terraform pour la création d'un emplacement Satellite dans la consoleSatellite.

Vous pouvez cloner et modifier ces modèles Terraform à partir du référentielSatellite Terraform GitHub.

Pour plus d'informations sur la création d'un emplacement Satellite à l'aide de Terraform, voir ibm_satellite_location.

Étape suivante ?

Maintenant que vous avez créé avec succès votre premier emplacement Satellite avec Terraform sur IBM Cloud, vous pouvez choisir parmi les tâches suivantes :