Stack aus Bitbucket Server erstellen

Erstellen Sie einen Stack in Resource Manager aus einer Terraform-Konfiguration, die in Bitbucket Server gespeichert ist. Wählen Sie einen Konfigurationsquellenprovider, der die Bitbucket Server-Informationen angibt, die für den Zugriff auf die Konfigurationen erforderlich sind.

Stellen Sie sicher, dass die Terraform-Konfiguration gültig ist. Siehe Terraform-Konfigurationen für Resource Manager und Konfigurationen verfassen.

Informationen zu Konfigurationsquellenprovidern finden Sie unter Konfigurationsquellenprovider verwalten.

    1. Wählen Sie auf der Listenseite Stacks die Option Stack erstellen aus. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Stack benötigen, finden Sie weitere Informationen unter Stacks auflisten.
    2. Wählen Sie auf der Seite Stack erstellen unter Ursprung der Terraform-Konfiguration auswählen die Option Quellcodekontrollsystem aus.
    3. Wählen Sie unter Stackkonfiguration unter Quellcodeverwaltungstyp die Option Bitbucket-Server aus.
    4. Wählen Sie den gewünschten Bitbucket Server-Konfigurationsquellenprovider aus.
      Wenn Sie einen Konfigurationsquellenprovider erstellen müssen, wählen Sie Konfigurationsquellenprovider erstellen aus, und geben Sie Werte ein. Informationen zu den Feldern finden Sie unter Bitbucket-Serverkonfigurationsquellenprovider erstellen.
    5. Wählen Sie das Projekt, das Repository und die Verzweigung des Bitbucket-Servers aus. Die Liste der Verzweigungen ist auf 100 begrenzt.
    6. (Optional) Um ein anderes Verzeichnis als das Root-Verzeichnis für die Ausführung von Terraform zu verwenden, geben Sie das Arbeitsverzeichnis an. Dieses Feld wird angezeigt, wenn die ausgewählte Verzweigung Verzeichnisse enthält. Beispiele:
      • Eine Ebene: Verzeichnis
      • Zwei Ebenen: Verzeichnis/Unterverzeichnis
    7. (Optional) Um benutzerdefinierte Provider zu verwenden, wählen Sie Benutzerdefinierte Provider verwenden aus, und wählen Sie dann den Bucket aus, der den benutzerdefinierten Provider enthält.
    8. (Optional) Bearbeiten Sie den Standardstacknamen, und geben Sie eine Stackbeschreibung ein. Geben Sie dabei keine vertraulichen Informationen ein.
    9. Wählen Sie das Compartment aus, in dem Sie den Stack speichern möchten.
    10. Wählen Sie unter Terraform-Version die von der Terraform-Konfiguration verwendete Version aus.
    11. (Optional) Fügen Sie unter Tags dem Stack mindestens ein Tag hinzu.
      Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiform-Tags auf diese Ressource anzuwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen verfügen, den Tag-Namespace zu verwenden. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
    12. Wählen Sie Weiter aus.
    13. Prüfen Sie im Bereich Variablen konfigurieren die in der Terraform-Konfiguration aufgeführten Variablen, und ändern Sie sie nach Bedarf.
      Wichtig

      Fügen Sie den Konfigurationsvariablen nicht Ihren Private Key oder andere vertrauliche Informationen hinzu.
    14. Wählen Sie Weiter aus.
    15. Prüfen Sie die Stackkonfiguration im Fensterbereich Prüfen.
    16. (Optional) Um Ressourcen beim Erstellen des Stacks automatisch durch Provisioning bereitzustellen, wählen Sie Anwenden ausführen aus.
    17. Klicken Sie auf Erstellen.

    Der Stack wird erstellt, und die zugehörige Detailseite wird geöffnet.

    Wenn Sie Anwenden ausführen ausgewählt haben, führt Resource Manager die Aktion "Anwenden" für den neuen Stack aus.

  • Verwenden Sie den Befehl oci resource-manager stack create-from-bitbucket-server und die erforderlichen Parameter, um einen Stack von Bitbucket Server zu erstellen.

    oci resource-manager stack create-from-bitbucket-server --compartment-id <compartment_OCID> --config-source-configuration-source-provider-id <Bitbucket_Server_configuration_source_provider_OCID> --config-source-repository-url <Bitbucket_Server_repository>

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der Command Line Reference for Resource Manager.

  • Mit dem Vorgang CreateStack können Sie einen Stack aus dem Bitbucket-Server erstellen.

    Ein Beispiel für den Teil configSource der Anforderung finden Sie unter CreateBitbucketServerConfigSourceDetails.