Bitbucketサーバーからのスタックの作成

Bitbucketサーバーに格納されているTerraform構成から、リソース・マネージャにスタックを作成します。構成へのアクセスに必要なBitbucketサーバー情報を指定する構成ソース・プロバイダを選択します。

Terraform構成が有効であることを確認します。リソース・マネージャのTerraform構成および構成の作成を参照してください。

構成ソース・プロバイダの詳細は、「構成ソース・プロバイダの管理」を参照してください。

    1. 「スタック」リスト・ページで、「スタックの作成」を選択します。リスト・ページまたはスタックの検索に関するヘルプが必要な場合は、スタックのリストを参照してください。
    2. 「スタックの作成」ページの「Terraform構成の起点の選択」で、「ソース・コード制御システム」を選択します。
    3. 「スタック構成」で、「ソース・コード管理タイプ」「Bitbucketサーバー」を選択します。
    4. 必要なBitbucketサーバー構成ソース・プロバイダを選択します。
      構成ソース・プロバイダを作成する必要がある場合は、「構成ソース・プロバイダの作成」を選択して値を入力します。フィールドの詳細は、「Bitbucketサーバー構成ソース・プロバイダの作成」を参照してください。
    5. 「Bitbucketサーバー」プロジェクト、リポジトリおよびブランチを選択します。ブランチのリストは100個までです。
    6. (オプション)Terraformの実行にルート・ディレクトリ以外のディレクトリを使用するには、作業ディレクトリを指定します。このフィールドは、選択したブランチにディレクトリがある場合に表示されます。例:
      • 1レベル: ディレクトリ
      • 2つのレベル: ディレクトリ/サブディレクトリ
    7. (オプション)カスタム・プロバイダを使用するには、「カスタム・プロバイダの使用」を選択し、カスタム・プロバイダを含むバケットを選択します。
    8. (オプション)デフォルトのスタック名を編集し、スタックの説明を入力します。機密情報を入力しないでください。
    9. スタックを格納するコンパートメントを選択します。
    10. 「Terraformのバージョン」で、Terraform構成で使用されるバージョンを選択します。
    11. 定義済タグを追加するには、ネームスペースとキーを選択し、値を入力します。
    12. フリーフォーム・タグを追加するには、キーと値を入力します。
    13. 「次」を選択します。
    14. 「変数の構成」パネルで、Terraform構成からリストされた変数を確認し、必要に応じて変更します。
      重要

      秘密キーやその他の機密情報は、構成変数に追加しないでください。
    15. 「次」を選択します。
    16. 「確認」パネルで、スタック構成を確認します。
    17. (オプション)スタックの作成時にリソースを自動的にプロビジョニングするには、「適用の実行」を選択します。
    18. 「作成」を選択します。

    スタックが作成され、その詳細ページが開きます。

    「適用の実行」を選択した場合、リソース・マネージャは新しいスタックで適用アクションを実行します。

  • oci resource-manager stack create-from-bitbucket-serverコマンドおよび必須パラメータを使用して、Bitbucketサーバーからスタックを作成します。

    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>

    CLIコマンドのパラメータおよび値の完全なリストは、リソース・マネージャ・コマンドライン・リファレンスを参照してください。

  • CreateStack操作を使用して、Bitbucketサーバーからスタックを作成します。

    リクエストのconfigSource部分の例については、CreateBitbucketServerConfigSourceDetailsを参照してください。