Criando uma Pilha com base no Bitbucket Server

Crie uma pilha no serviço Resource Manager com base em uma configuração do Terraform armazenada no Bitbucket Server. Selecione um provedor de origem de configuração que especifique as informações do Bitbucket Server necessárias para acessar as configurações.

Certifique-se de que a configuração do Terraform seja válida. Consulte Configurações do Terraform para Gerenciamento de Recursos e Criando Configurações.

Para obter informações sobre provedores de origem de configuração, consulte Gerenciando Provedores de Origem de Configuração.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. Em Resource Manager, clique em Pilhas.
    2. Na página Pilhas, selecione um compartimento.
    3. Clique em Criar pilha.
    4. Na página Criar pilha, em Escolher a origem da configuração do Terraform, selecione Sistema de controle de código-fonte.
    5. Em Configuração da pilha, para Tipo de gerenciamento de código-fonte, selecione Servidor Bitbucket.
    6. Selecione o provedor de origem de configuração do Bitbucket Server que você deseja.
      Se precisar criar um provedor de origem de configuração, clique em Criar provedor de origem de configuração e informe valores. Para obter informações sobre os campos, consulte Criando um Provedor de Origem de Configuração do Servidor Bitbucket.
    7. Selecione o projeto, o repositório e a ramificação do Bitbucket Server. A lista de ramificações está limitada a 100.
    8. (Opcional) Para usar um diretório diferente do diretório raiz para executar o Terraform, especifique o diretório de trabalho. Este campo fica visível quando a ramificação selecionada tem diretórios. Exemplos de:
      • Um nível: Diretório
      • Dois níveis: Diretório/Subdiretório
    9. (Opcional) Para usar provedores personalizados, selecione Usar provedores personalizados e selecione o bucket que contém o provedor personalizado.
    10. (Opcional) Edite o nome da pilha padrão e informe uma descrição da pilha. Evite inserir informações confidenciais.
    11. Selecione o compartimento no qual deseja criar a pilha.
    12. Para Versão do Terraform, selecione a versão usada pela configuração do Terraform.
    13. (Opcional) Clique em Mostrar opções avançadas e atribua tags à pilha.
      • Namespace de tag: Para adicionar uma tag definida, selecione um namespace existente. Para adicionar uma tag free-from, deixe o valor em branco.
      • Chave de tag: Para adicionar uma tag definida, selecione uma chave de tag existente. Para adicionar uma tag de formato livre, digite o nome da chave que deseja.
      • Valor da tag: Digite o valor da tag que você deseja.
      • Adicionar tag: Clique para adicionar outra tag.
    14. Clique em Próximo.
    15. No painel Configurar variáveis, revise 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.
    16. Clique em Próximo.
    17. No painel Revisão , verifique a configuração da pilha.
    18. (Opcional) Para provisionar recursos automaticamente na criação da pilha, selecione Executar aplicação.
    19. Clique em Criar.

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

    Se você selecionou 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-bitbucket-server e os parâmetros necessários para criar uma pilha com base no Bitbucket Server.

    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>

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

  • Use a operação CreateStack para criar uma pilha com base no Bitbucket Server.

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