Modul erstellen

Ein Modul ist eine eigenständige Einheit von Automatisierungscode, die von Entwicklern wiederverwendet und in einem größeren System gemeinsam genutzt wird. Module sind nicht unabhängig implementierbar und verwalten in der Regel eine geringere Anzahl zusammengehöriger Ressourcen und werden zum Erstellen implementierbarer Architekturen verwendet. In der Regel in Terraform oder Ansiblecodiert, sind Module ein Komfort für Entwickler, ähnlich wie Node.js-oder Python-Pakete. Stellen Sie sich Module als Bausteine vor, die in Kombination mit anderen Modulen verwendet werden können, um eine vollständige implementierbare Architektur zu erstellen, die eine komplexe Infrastrukturanforderung löst.

Module, die von IBM® erstellt werden, werden in terraform-ibm-modules, einer öffentlichen GitHub-Organisation, erstellt und abgeleitet. Module enthalten Nutzungsinformationen und mindestens ein ausführbares Beispiel. Dadurch können Benutzer, mit denen Sie Ihre Module gemeinsam nutzen, den Verwendungscode kopieren, um mit einem beliebigen Modul zu beginnen, aber sie sind nicht aus einem privaten Katalog implementierbar.

Richtlinien und Anforderungen für die Erstellung eines Moduls

Die Richtlinien und Voraussetzungen für die Erstellung eines Moduls sind in der Dokumentation zu IBM Cloud Terraform-Modulen verfügbar. Sie können die folgenden Ressourcen zum Erstellen eigener Module verwenden:

Nächste Schritte: Module gemeinsam nutzen

Module können verwendet werden, um eine implementierbare Architektur zu erstellen. Sie haben mehrere Optionen, um Ihr Modul mit anderen in Ihrem Unternehmen oder externen Benutzern gemeinsam zu nutzen.

  • Sie können mit Benutzern in Ihrem Konto oder in anderen Konten gemeinsam nutzen, indem Sie einen privaten Katalog verwenden, wenn Sie über ein Git-Release verfügen.
  • Sie können Ihre Module auch zur terraform-ibm-modules öffentlichen GitHub-Organisation beitragen. Weitere Informationen finden Sie unter Beitrag zum Projekt IBM Cloud Terraform-Module leisten.