Criando uma Pilha com base no Bitbucket Cloud

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.

  • Essas etapas mostram como criar uma pilha de um provedor de origem de configuração do Bitbucket Server em sua página de detalhes (Informações do provedor de origem de configuração). Você também pode criar uma pilha de um provedor de origem de configuração na página Provedores de origem de configuração clicando no menu Ações (Menu Ações) à direita do nome do provedor de origem de configuração e selecionando Criar pilha do provedor de origem de configuração.
    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. Em Gerenciador de Recursos, clique em Provedores de Origem de Configuração.
    2. Na página Provedores de origem de configuração, selecione o compartimento que contém o provedor de origem de configuração desejado.
    3. Clique no nome do provedor de origem de configuração do Bitbucket Server que deseja.
    4. Na página Informações do provedor de origem de configuração, clique em Criar pilha.
      A página Criar pilha é aberta com o provedor de origem de configuração do Bitbucket Server já selecionado.
    5. Selecione o projeto, o repositório e a ramificação do Bitbucket Server. A lista de ramificações está limitada a 100.
    6. (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
    7. (Opcional) Para usar provedores personalizados, selecione Usar provedores personalizados e, em seguida, selecione o bucket que contém o provedor personalizado.
    8. (Opcional) Edite o nome da pilha padrão e informe uma descrição da pilha. Evite inserir informações confidenciais.
    9. Selecione o compartimento no qual deseja criar a pilha.
    10. Para Versão do Terraform, selecione a versão usada pela configuração do Terraform.
    11. (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.
    12. Clique em Próximo.
    13. 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.
    14. Clique em Próximo.
    15. No painel Revisão , verifique a configuração da pilha.
    16. (Opcional) Para provisionar recursos automaticamente na criação da pilha, selecione Executar aplicação.
    17. 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.