Configurar Módulos de Terraform

Configure los módulos de Terraform para definir los recursos.

Acerca del Código Terraform

El código Terraform para esta solución se organiza en módulos, cada uno de los cuales contiene los recursos para un componente específico de la topología de destino.

La codificación de los recursos en la nube en los archivos de configuración de Terraform permite aprovisionar toda la topología de forma rápida y gestionar los recursos de forma eficiente. Los archivos están diseñados para ser módulos reutilizables que puede utilizar para configurar rápidamente nuevos entornos, ahora o en el futuro.

El código Terraform contiene los siguientes directorios y archivos en el nivel superior:
  • *.tf: Archivos de configuración de Terraform que utiliza la solución. No edite estos archivos.
  • directorio .github y .gitignore: archivos de configuración Github internos. No las edite.

Antes de Empezar a Configurar Terraform

Antes de empezar a configurar los módulos de Terraform, mantenga lista la siguiente información:

  • OCID de su arrendamiento.

    Puede encontrar el OCID de su arrendamiento en la consola web de Oracle Cloud Infrastructure. Seleccione Administración en el menú Servicios y, a continuación, haga clic en Detalles de arrendamiento.

  • OCID del usuario que desea que Terraform utilice para autenticarse con Oracle Cloud Infrastructure.

    Para buscar el OCID del usuario, seleccione Identidad en el menú Servicios y, a continuación, seleccione Usuarios. Busque el nombre de usuario en la lista y copie su OCID.

  • OCID del compartimento en el que desea crear los recursos.

    Para buscar el OCID de un compartimento, seleccione Identidad en el menú Servicios y, a continuación, seleccione Compartimentos. Localice el compartimento que necesita en la lista y copie su OCID.

  • ID de la región en la que desea crear los recursos.

    Por ejemplo, el ID de la región Este de Estados Unidos (Ashburn) es us-ashburn-1.

    Consulte Regiones y Dominios de Disponibilidad.

  • Forma de cálculo que se utilizará para el host de bastión y el host de administración.

    Consulte Formas informáticas.

Descargar el código Terraform

El código Terraform de esta solución está disponible en GitHub.

  1. En el panel de navegación de la izquierda, haga clic en Descargar código para mostrar los enlaces de descarga.
  2. Haga clic en Cliente oci-cli.
  3. Clonar o descargar el repositorio en el equipo local.
  4. Haga clic en OCI ATP para Apache Tomcat.
  5. Clonar o descargar el repositorio en el equipo local.

Definir Variables de Terraform

Especifique los parámetros necesarios para que Terraform se conecte al arrendamiento de Oracle Cloud Infrastructure. Especifique también los parámetros de red y determinados atributos del host bastion.

  1. Cree un archivo terraform.tfvars en un editor de texto sin formato y defina los valores para las variables de él de la siguiente manera:
    Variable Descripción
    tenancy_id (necesario) OCID de su arrendamiento.
    compartment_id (necesario) OCID del compartimento en el que desea crear los recursos.
    Región ID de región en el que desea desplegar la infraestructura.
    ssh_public_key_path Contenido de cadena de la clave pública que se utilizará para conectarse a la instancia con SSH.
    atp_db_name Nombre para proporcionar la base de datos de procesamiento de transacciones autónomas.
    atp_name Nombre que se debe dar al sistema de base de datos de procesamiento de transacciones autónomas, que contiene la base de datos.
    numberOfNodes Número de servidores de Apache Tomcat que aprovisionar
    user_ocid OCID del usuario (user_ocid).
    huella dactilar Indica la huella digital del par de claves que se está utilizando (finger_print).
    private_key_path Ruta de acceso (incluido el nombre de archivo) de la clave privada almacenada en el equipo (pem_private_key_path).
  2. Guarde y cierre el archivo terraform.tfvars.