Creazione di uno stack da Git
Creare uno stack in Resource Manager da una configurazione Terraform memorizzata in Git. Selezionare un provider di origine configurazione che specifichi le informazioni Git necessarie per accedere alle configurazioni.
Assicurarsi che la configurazione Terraform sia valida. Vedere Configurazioni Terraform per Resource Manager e Creazione delle configurazioni.
Per informazioni sui provider di origine configurazione, vedere Gestione dei provider di origine configurazione.
Lo stack viene creato e viene visualizzata la relativa pagina dei dettagli.
Se è stata selezionata l'opzione Esegui applicazione, Resource Manager esegue l'azione di applicazione sul nuovo stack.
Utilizzare il comando
oci resource-manager stack create-from-git-provider
e i parametri richiesti per creare uno stack da Git.oci resource-manager stack create-from-git-provider [OPTIONS]
Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Resource Manager.
Richiesta di esempiooci 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 ""
Utilizzare l'operazione CreateStack per creare uno stack da Git.
Per un esempio della parte
configSource
della richiesta, vedere CreateGitConfigSourceDetails.Richiesta di esempioPOST /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>", } }