Usando o Botão Implantar no Oracle Cloud

Inicie uma configuração remota do Terraform com o botão Implantar no Oracle Cloud.

Esta página descreve o tópico avançado da construção de um URL para um botão Implantar no Oracle Cloud.

Quando vinculado corretamente, esse botão oferece uma opção direta para que os usuários criem pilhas com a configuração do Terraform.

Esta imagem mostra o botão Implantar no Oracle Cloud.

Este botão leva um usuário diretamente para a página Criar Pilha na Console do Oracle Cloud Infrastructure. O botão é vinculado a um pacote de arquivos de configuração do Terraform que você especifica; portanto, a configuração do Terraform já está selecionada para o usuário quando ele cria a pilha. Você pode armazenar arquivos de configuração do Terraform em um provedor suportado.

Exemplo de Botão de Implantação de Função

Dica

Crie pilhas rapidamente com configurações do Terraform do OCI de exemplo. Vá para Exemplos de Provedor do Terraform Oracle Cloud Infrastructure, navegue até a pasta da configuração desejada (como adm) e clique no botão Implantar no Oracle Cloud em "Botão Mágico" no arquivo readme.

O botão Implantar no Oracle Cloud a seguir é configurado para iniciar o modelo em https://github.com/oracle-quickstart/oci-cloudnative.

Implantar para o Oracle Cloud

Provedores Suportados

Os seguintes provedores são suportados para formar URLs de pacotes a serem usados com o botão Implantar no Oracle Cloud:

Para solucionar problemas de um código de erro, consulte Código de Erro 400 para o Botão Implantar.

Para exibir o botão de implantação vinculado

Importante

Certifique-se de que o arquivo de configuração do Terraform seja válido. Consulte Criando Configurações e Configurações do Terraform para o Resource Manager.

Você pode exibir o botão Implantar no Oracle Cloud vinculado nas páginas do repositório e em outras páginas Web.

Código de redução de preço

Para exibir o botão Implantar no Oracle Cloud em uma página do repositório, adicione o seguinte código de Markdown a um arquivo README.md.

[
![Deploy to Oracle Cloud]
(https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg)
]
(https://cloud.oracle.com/resourcemanager/stacks/create
?zipUrl=<package-url>)

<package-url> é o URL do arquivo .zip para uma configuração do Terraform que é armazenada em um provedor suportado.

Exemplo de código de Markdown com um URL de pacote de GitHub:

[![Deploy to Oracle Cloud](https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg)](https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/myrepo/mydirectory/master.zip)

Código HTML

Para exibir o botão Implantar no Oracle Cloud em uma página web, adicione o código HTML a seguir.

<a 
href="https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=<package-url>" 
target="_blank">
  <img 
src="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg" 
alt="Deploy to Oracle Cloud"/>
</a>

<package-url> é o URL do arquivo .zip para uma configuração do Terraform que é armazenada em um provedor suportado.

Exemplo de código HTML com um URL de pacote em GitHub:

<a href="https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/myrepo/mydirectory/master.zip" target="_blank">
  <img src="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg" alt="Deploy to Oracle Cloud"/>
</a>

Para criar uma pilha com base no botão de implantação vinculado

  1. Clique em Implantar no Oracle Cloud (o botão de implantação vinculado à configuração do Terraform).

    Para solucionar problemas de um código de erro, consulte Código de Erro 400 para o Botão Implantar.

  2. Se você ainda não tiver acessado a Console do Oracle Cloud Infrastructure, acesse. Consulte Acessar pela Primeira Vez.

    A página Criar pilha aparece com o pacote selecionado identificado.

  3. Digite um Nome para a nova pilha (ou aceite o nome padrão fornecido). Evite fornecer informações confidenciais.

  4. Como alternativa, digite uma Descrição.

  5. Na lista drop-down Criar no compartimento, selecione o compartimento no qual você deseja criar a pilha.

    Um compartimento do escopo da lista é definido por padrão.

  6. Selecione uma versão do Terraform.

    Observação

    As versões do Terraform não são compatíveis com versões anteriores.
  7. 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ê deve 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.

  8. Clique em Próximo.

    O painel Configurar variáveis exibe variáveis do arquivo de configuração do Terraform selecionado.

  9. Revise as variáveis e faça as alterações necessárias.

    Importante

    Não adicione sua chave privada ou outras informações confidenciais às variáveis de configuração.
  10. Clique em Próximo.

  11. No painel Revisão, verifique a configuração da pilha.

    Executar aplicação é selecionado por padrão. Preserve essa configuração para provisionar recursos automaticamente na criação da pilha.

  12. Clique em Criar para criar sua pilha.

    A página de detalhes da nova pilha é exibida.

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

Para implantar os recursos definidos (se você não tiver selecionado Executar aplicação na página Criar pilha), execute um job de aplicação em sua nova pilha.