Configurar os Módulos Terraform

Configure os módulos Terraform para definir os recursos.

Sobre o Código Terraform

O código Terraform desta solução é organizado em módulos, cada um contendo os recursos de um componente específico da topologia de destino.

Codificar seus recursos de nuvem nos arquivos de configuração do Terraform permite provisionar toda a topologia rapidamente e gerenciar os recursos de forma eficiente. Os arquivos são projetados para serem módulos reutilizáveis que você pode usar para configurar rapidamente novos ambientes, agora ou no futuro.

O código Terraform contém os seguintes diretórios e arquivos no nível superior:
  • *.tf: Os arquivos de configuração do Terraform que a solução usa. Não edite esses arquivos.
  • Diretório .github e .gitignore: arquivos de configuração internos do Github. Não edite-os.

Antes de Começar a Configurar o Terraform

Antes de começar a configurar os módulos Terraform, mantenha as seguintes informações prontas:

  • O OCID da tenancy.

    Você pode localizar o OCID da sua tenancy na console da Web do Oracle Cloud Infrastructure. Selecione Administração no menu de serviços e clique em Detalhes da Tenancy.

  • O OCID do usuário que você deseja que o Terraform use para autenticar com o Oracle Cloud Infrastructure.

    Para localizar o OCID do usuário, selecione Identidade no menu de serviços e selecione Usuários. Localize seu nome de usuário na lista e copie seu OCID.

  • O OCID do compartimento no qual você deseja criar os recursos.

    Para localizar o OCID de um compartimento, selecione Identidade no menu de serviços e, em seguida, selecione Compartimentos. Localize o compartimento necessário na lista e copie seu OCID.

  • O ID da região onde você deseja criar os recursos.

    Por exemplo, o ID da região Leste dos EUA (Ashburn) é us-ashburn-1.

    Consulte Regiões e Domínios de Disponibilidade.

  • A forma de computação a ser usada para o host bastion e o host admin.

    Consulte Formas de Computação.

Fazer Download do Código Terraform

O código Terraform desta solução está disponível no GitHub.

  1. No painel de navegação à esquerda, clique em Fazer Download do Código para exibir os links de download.
  2. Clique em oci-cli Client.
  3. Clonar ou fazer download do repositório para seu computador local.
  4. Clique em OCI ATP para Apache Tomcat.
  5. Clonar ou fazer download do repositório para seu computador local.

Definir as Variáveis do Terraform

Especifique os parâmetros necessários para que o Terraform estabeleça conexão com a tenancy do Oracle Cloud Infrastructure. Especifique também os parâmetros de rede e determinados atributos do host bastion.

  1. Crie um arquivo terraform.tfvars em um editor de texto sem formatação e defina valores para as variáveis nele da seguinte forma:
    Variável Descrição
    tenancy_id (obrigatório) O OCID da tenancy.
    compartment_id (obrigatório) O OCID do compartimento no qual você deseja criar os recursos.
    região ID da Região onde você deseja disponibilizar a infraestrutura.
    ssh_public_key_path O conteúdo da string da chave pública a ser usada para estabelecer conexão com a instância com SSH.
    atp_db_name O nome para fornecer o banco de dados Autonomous Transaction Processing.
    atp_name O nome a ser fornecido ao sistema de banco de dados Autonomous Transaction Processing, contendo o banco de dados.
    numberOfNodes O número de servidores Apache Tomcat a serem provisionados
    user_ocid O OCID do usuário (user_ocid).
    fingerprint A impressão digital do par de chaves que está sendo usado (finger_print).
    private_key_path O caminho (incluindo o nome do arquivo) da chave privada armazenada no computador (pem_private_key_path).
  2. Salve e feche o arquivo terraform.tfvars.