Terraform für Satellite einrichten
Terraform ermöglicht die vorhersehbare und konsistente Erstellung von IBM Cloud Diensten, so dass Sie schnell komplexe, mehrschichtige Cloud-Umgebungen nach den Prinzipien von Infrastructure as Code ( IaC ) aufbauen können. Ähnlich wie bei der Verwendung der IBM Cloud CLI oder API und SDKs können Sie die Erstellung, Aktualisierung und Löschung Ihrer Satellite Instanzen mithilfe der HashiCorp Configuration Language (HCL) automatisieren.
Suchen Sie eine verwaltete Lösung für Terraform on IBM Cloud®? Probieren Sie IBM Cloud® Schematics aus. Mit Schematics können Sie die Terraform-Scripting-Sprache verwenden, mit der Sie vertraut sind. Sie müssen sich jedoch nicht um die Einrichtung und Verwaltung der Terraform-Befehlszeile und des IBM Cloud® Provider-Plug-ins kümmern. Schematics stellt auch vordefinierte Terraform-Vorlagen bereit, die Sie ohne großen Aufwand aus dem IBM Cloud®-Katalog installieren können.
Terraform installieren und Ressourcen für Satellite konfigurieren
Bevor Sie eine Autorisierung mit Terraform erstellen können, stellen Sie sicher, dass Sie die folgenden Tasks ausgeführt haben:
- Vergewissern Sie sich, dass Sie über die erforderlichen Zugriffsrechte verfügen, um Satellite Ressourcen zu erstellen und mit ihnen zu arbeiten.
- Installieren Sie die Terraform-CLI und konfigurieren Sie das IBM Cloud Provider-Plug-in für Terraform. Weitere Informationen finden Sie im Lernprogramm Erste Schritte mit Terraform unter IBM Cloud®. Das Plug-in abstrahiert die IBM Cloud APIs, die zur Erfüllung dieses Tasks verwendet werden.
- Erstellen Sie eine Terraform-Konfigurationsdatei mit dem Namen
main.tf. In dieser Datei definieren Sie Ressourcen mit HashiCorp Configuration Language. Weitere Informationen finden Sie in der Terraform-Dokumentation. - Zum Erstellen und Verwalten der zugrunde liegenden Infrastruktur in anderen Cloud-Providern müssen Sie über die entsprechenden Berechtigungen verfügen. Lesen Sie allgemeine Berechtigungen in anderen Cloud-Providern.
Satellite-Position mit Terraform erstellen
Satellite stellt Terraform-Vorlagen zur Erstellung einer Satellite-Position in der Satellite-Konsolebereit.
Sie können diese Terraform-Vorlagen über das Satellite-Terraform- GitHub-Repositoryklonen und ändern.
Weitere Informationen zum Erstellen einer Satellite-Position mithilfe von Terraform finden Sie in ibm_satellite_location.
Weitere Schritte
Nachdem Sie nun erfolgreich Ihren ersten Satellite Standort mit Terraform auf IBM Cloud erstellt haben, können Sie aus den folgenden Aufgaben wählen: