Gitからのスタックの作成
Gitに格納されているTerraform構成から、Resource Managerにスタックを作成します。構成へのアクセスに必要なGit情報を指定する構成ソース・プロバイダを選択します。
Terraform構成が有効であることを確認してください。リソース・マネージャのTerraform構成および構成の作成を参照してください。
構成ソース・プロバイダの詳細は、「構成ソース・プロバイダの管理」を参照してください。
スタックが作成され、その詳細ページが開きます。
「適用の実行」を選択した場合、リソース・マネージャは新しいスタックで適用アクションを実行します。
oci resource-manager stack create-from-git-provider
コマンドおよび必須パラメータを使用して、Gitからスタックを作成します。oci resource-manager stack create-from-git-provider [OPTIONS]
CLIコマンドのパラメータおよび値の完全なリストは、リソース・マネージャ・コマンドライン・リファレンスを参照してください。
リクエストの例oci resource-manager stack create-from-git-provider --compartment-id ocid1.tenancy.oc1..uniqueid --config-source-configuration-source-provider-id ocid.ormconfigsourceprovider.oc1..uniqueid --config-source-repository-url https://github.com/user/repo.git --config-source-branch-name mybranch --display-name "My Stack from Git" --description "My Test" --variables file://variables.json --working-directory ""
CreateStack操作を使用して、Gitからスタックを作成します。
リクエストの
configSource
部分の例については、CreateGitConfigSourceDetailsを参照してください。リクエストの例POST /20180917/stacks Host: resourcemanager.us-phoenix-1.oraclecloud.com <authorization and other headers> { "compartmentId": "ocid1.compartment.oc1..<unique_ID>", "displayName": "My GitHub Configuration", "configSource": { "configSourceType": "GIT_CONFIG_SOURCE", "configurationSourceProviderId": "ocid1.ormconfigsourceprovider.oc1..<unique_ID>", "repositoryUrl": "https://github.com/user/repo.git", "branchName": "MyBranch", "workingDirectory": "<file_path_to_directory>", } }