Criando uma Pilha com Base em um Bucket

Crie uma pilha no Resource Manager com base em uma configuração do Terraform armazenada em um bucket do Object Storage.

Limite o bucket a arquivos destinados ao uso com o Terraform. Certifique-se de que a configuração do Terraform seja válida. Consulte Configurações do Terraform para o Resource Manager e Criando Configurações.

    1. Na página da lista Pilhas, selecione Criar pilha. Se precisar de ajuda para encontrar a página da lista ou a pilha, consulte Listando Pilhas.
    2. Na página Criar pilha, em Escolher a origem da configuração do Terraform, selecione Minha configuração.
    3. Em Configuração da pilha, selecione Bucket do serviço Object Storage e, em seguida, selecione o bucket desejado.
      Limite o bucket a arquivos destinados ao uso com o Terraform.
    4. (Opcional) Para usar provedores personalizados, selecione Usar provedores personalizados e, em seguida, selecione o bucket que contém o provedor personalizado.
    5. (Opcional) Edite o nome da pilha padrão e informe uma descrição da pilha. Evite digitar informações confidenciais.
    6. Selecione o compartimento no qual deseja armazenar a pilha.
    7. Para Versão do Terraform, selecione a versão usada pela configuração do Terraform.
    8. (Opcional) Em Tags, adicione uma ou mais tags à pilha.
      Se você tiver permissões para criar um recurso, também terá permissões para aplicar tags de formato livre a esse recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace da tag. Para obter mais informações sobre tags, consulte Tags de Recursos. Se você não tiver certeza se deseja aplicar tags, ignore esta opção ou pergunte a um administrador. Você pode aplicar tags posteriormente.
    9. Selecione Próximo.
    10. No painel Configurar variáveis, verifique as variáveis listadas na configuração do Terraform e altere conforme necessário.
      Importante

      Não adicione sua chave privada ou outras informações confidenciais às variáveis de configuração.
    11. Selecione Próximo.
    12. No painel Revisão, verifique a configuração da pilha.
    13. (Opcional) Para provisionar recursos automaticamente na criação da pilha, selecione Executar aplicação.
    14. Selecione Criar.

    A pilha é criada e sua página de detalhes é aberta.

    Se você tiver selecionado Executar aplicação, o Resource Manager executará a ação de aplicação na nova pilha.

  • Use o comando oci resource-manager stack create-from-object-storage e os parâmetros necessários para criar uma pilha com base em um bucket.

    oci resource-manager stack create-from-object-storage --compartment-id <compartment_OCID> --config-source-bucket-name <bucket_name> --config-source-namespace <bucket_namespace> --config-source-region <bucket_region>

    Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Linha de Comando para o Resource Manager.

  • Use a operação CreateStack para criar uma pilha com base em um bucket.

    Para obter um exemplo da parte configSource da solicitação, consulte CreateObjectStorageConfigSourceDetails.

    Exemplo de solicitação
    POST /20180917/stacks
    Host: resourcemanager.us-phoenix-1.oraclecloud.com
    <authorization and other headers>
    {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "displayName": "My Bucket Terraform Configuration",
      "configSource": {
        "configSourceType": "OBJECT_STORAGE_CONFIG_SOURCE",
        "region": "us-phoenix-1",
        "namespace": "<bucket_namespace>",
        "bucketName": "<bucket_name>"
      }
    }