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 de construção de um URL para um botão Implantar no Oracle Cloud.

Quando devidamente vinculado, esse botão fornece uma opção direta para que seus usuários criem pilhas com sua 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 está 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 do Botão de Implantação de Funcionamento

Dica

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

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

Implantar para o Oracle Cloud

Prestadores suportados

Os seguintes provedores são suportados para formar URLs de pacote 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 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. ConsulteCriando Configurações e Configurações do Terraform para o Serviç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 desconto

Para exibir o botão Implantar no Oracle Cloud em uma página do repositório, adicione o código de Markdown a seguir 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 do 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 de 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. Selecione 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 Botão Implantar.

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

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

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

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

  5. Para exibir os recursos em outro compartimento, use o filtro Compartimento para alternar compartimentos.

    Você deve ter permissão para trabalhar em um compartimento para ver os recursos nele. Se você não tiver certeza de qual compartimento usar, entre em contato com um administrador. Para obter mais informações consulte Noções Básicas de Compartimentos.

  6. Para Versão do Terraform, selecione a versão que você deseja usar para a nova pilha.

    Observação

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

  8. Selecione 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. Selecione Próximo.

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

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

  12. Selecione Criar para criar sua pilha.

    A página de detalhes referente à nova pilha é exibida.

    Se você tiver selecionado 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.