Configurazione di Terraform per Satellite

Terraform consente la creazione prevedibile e coerente di servizi IBM Cloud in modo da poter costruire rapidamente ambienti cloud complessi e multilivello seguendo i principi di Infrastructure as Code ( IaC ). Analogamente all'uso della CLI o dell'API e degli SDK di IBM Cloud, è possibile automatizzare la creazione, l'aggiornamento e l'eliminazione delle istanze di Satellite utilizzando HashiCorp Configuration Language (HCL).

Cerchi un Terraform gestito sulla soluzione IBM Cloud® ? Prova IBM Cloud® Schematics. Con Schematics si può usare il linguaggio di scripting Terraform che si conosce, ma non ci si deve preoccupare di configurare e mantenere la linea di comando Terraform e il plug-in IBM Cloud® Provider. Schematics fornisce anche modelli Terraform predefiniti che si possono installare facilmente dal catalogo IBM Cloud®.

Installazione di Terraform e configurazione delle risorse per Satellite

Prima di poter creare un'autorizzazione utilizzando Terraform, assicurati di aver completato le seguenti attività.

  • Assicurarsi di avere l'accesso necessario per creare e lavorare con le risorse di Satellite.
  • Installa la CLI Terraform e configura il plug-in Provider IBM Cloud per Terraform. Per ulteriori informazioni, vedi l'esercitazione per Introduzione a Terraform su IBM Cloud®. Il plug-in astrae le API IBM Cloud utilizzate per completare questa attività.
  • Creare un file di configurazione di Terraform chiamato main.tf. In questo file, si definiscono le risorse utilizzando il linguaggio di configurazione HashiCorp. Per ulteriori informazioni, vedi la documentazione Terraform.
  • Per creare e gestire l'infrastruttura sottostante in altri provider cloud, è necessario disporre delle autorizzazioni appropriate. Esamina le autorizzazioni comuni in altri fornitori di cloud.

Creazione di una ubicazione Satellite utilizzando Terraform

Satellite fornisce i template Terraform per creare un'ubicazione Satellite nella consoleSatellite.

Puoi clonare e modificare questi template Terraform dal repositorySatellite Terraform GitHub.

Per ulteriori informazioni sulla creazione di un'ubicazione Satellite utilizzando Terraform, consultare ibm_satellite_location.

Operazioni successive

Ora che hai correttamente creato la tua prima ubicazione Satellite con Terraform su IBM Cloud, puoi scegliere tra le seguenti attività: