Observação:
- Este tutorial requer acesso ao Oracle Cloud. Para se inscrever e obter uma conta grátis, consulte Conceitos Básicos do Oracle Cloud Infrastructure Free Tier.
- Ele usa valores de exemplo para credenciais, tenancy e compartimentos do Oracle Cloud Infrastructure. Ao concluir seu laboratório, substitua esses valores por valores específicos do seu ambiente de nuvem.
Implante a Infraestrutura usando o Terraform
Introdução
Neste tutorial, usaremos scripts terraform pré-configurados para implantar VCN, Sub-rede e Instância de Computação. Em seguida, excluiremos todos esses recursos de infraestrutura.
Tempo estimado: 30 minutos
Principais pontos
- Recomendamos o uso do Chrome ou Edge como navegador.
- Você deverá registrar algumas informações durante este workshop. Recomendamos que você cole as informações em um arquivo de texto quando solicitado.
Pré-requisitos
- Treinamento do OCI
- Familiaridade com a console do OCI
- Visão Geral do Networking
- Familiaridade com o Compartimento
- Cloud Shell
Tarefa 1: Acessar o OCI Cloud Shell
-
Na Console do OCI, clique em Cloud Shell para iniciar uma sessão de shell de nuvem.
Observação: Certifique-se de que o Compartimento correto esteja selecionado na lista COMPARTMENT.
-
Clique no ícone Perfil e, em seguida, clique em sua tenancy. Clique em Copiar e registre seu OCID da tenancy para uso posterior.
-
Clique em sua região e, em seguida, clique em Gerenciar Regiões. Copie seu identificador de região e registre-o para uso posterior.
-
Clique em Identidade e Segurança no menu de navegação e, em seguida, clique em Compartimentos.
Clique em Copiar e registre o OCID do compartimento para uso posterior.
Tarefa 2: Configurar o Terraform
-
No Cloud Shell, use este comando para fazer download do código de amostra do Terraform:
curl https://objectstorage.us-ashburn-1.oraclecloud.com/p/W7d4rKt71E8pOkTyB1ca5lbuerxDcyL0ZjuIMIRQ15-i-JW7KJOC6TMKSnD-_bZO/n/ociobenablement/b/lab/o/terraform_demo.zip -o terraform-demo.zip
-
Descompacte o arquivo de amostra usando este comando:
unzip terraform-demo.zip
-
Abra o arquivo terraform.tfvars usando estes comandos:
cd terraform_demo
vi terraform.tfvars
-
Informe
i
para atualizar as variáveis - tenancy_ocid, região, compartment_ocid com os valores registrados na tarefa Acessar o OCI Shell. -
Digite
:wq!
para salvar o arquivo e sair. -
Inicialize o terraform usando este comando:
terraform init
Uma mensagem de inicialização bem-sucedida é retornada:
-
Exiba o plano de implantação do que será configurado no OCI usando este comando:
terraform plan
-
Aplique o plano para criar a infraestrutura usando este comando:
terraform apply
Observação: Informe 'sim' quando solicitado.
O script leva algum tempo para ser executado. Você pode alternar para a console do OCI e observar a criação da instância de Computação da VCN. Você verá abaixo o arrendamento quando a aplicação for concluída.
-
Quando terminar, destrua a infraestrutura que você criou usando este comando:
terraform destroy
Observação: Informe 'sim' quando solicitado.
Você pode alternar para a console do OCI e observar a exclusão da instância do serviço Compute da VCN. Você verá abaixo o messege quando a destruição for concluída.
Agradecimentos
- Autor - Flavio Pereira, Larry Beausoleil
- Adaptado por - Yaisah Granillo, Engenheiro de Soluções de Nuvem
- Colaborador - Jaden McElvey, Líder Técnico - Oracle LiveLabs Intern
- Última Atualização por/Data - Kamryn Vinson, agosto de 2020
Mais Recursos de Aprendizagem
Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal YouTube do Oracle Learning. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.
Para obter a documentação do produto, visite o Oracle Help Center.
Automate Oracle Cloud Infrastructure resource provisioning using Terraform
F50620-01
November 2021
Copyright © 2021, Oracle and/or its affiliates.