Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Ejercicio gestor de recurso Creando InfraEstructura - Plataforma OCI Free Tier

Siguiendo los contenidos del curso usaremos TERRAFORM https://developer.hashicorp.com/terraform/tutorials/oci-get-started/oci-build, que nos ayuda optimizar y/o Automatizar INFRAESTRUCTURA de cualquier nube para nuestro caso OCI, sería como sigue:

Escribir configuración
El conjunto de archivos que se utilizan para describir la infraestructura en Terraform se conoce como configuración de Terraform . Escribirás tu primera configuración para definir una única VCN de OCI.

Cada configuración de Terraform debe estar en su propio directorio de trabajo. Crea un directorio para tu configuración.

macOS /**** Linux**** Windows

Crear el learn-terraform-ocidirectorio.
$ mkdir learn-terraform-oci

Cambiar al learn-terraform-ocidirectorio.
$ cd learn-terraform-oci

Crea un archivo para definir tu infraestructura.
$ touch main.tf

Ábrelo main.tfen tu editor de texto y pega la configuración que aparece a continuación.
terraform {
required_providers {
oci = {
source = "oracle/oci"
}
}
}

provider "oci" {
region = "us-sanjose-1"
auth = "SecurityToken"
config_file_profile = "learn-terraform"
}

resource "oci_core_vcn" "internal" {
dns_label = "internal"
cidr_block = "172.16.0.0/20"
compartment_id = ""
display_name = "My internal VCN"
}

Personaliza los siguientes valores:
region- El valor debe coincidir con su región OCI.
compartment_id- El valor debe coincidir con su "OCID", que puede obtener haciendo clic en el icono de perfil en la parte superior derecha de la consola OCI y seleccionando "Tenancy: YourUsername" en el menú desplegable.
Guarda el archivo personalizado.

Esta es una configuración completa que puedes implementar con Terraform. En las siguientes secciones, revisaremos cada bloque de esta configuración con más detalle.

1 respuesta

Hola, Jaime. ¿Cómo va? Gracias por compartir tu aporte con la comunidad Alura.

Tu explicación está muy bien orientada y conecta directamente con el uso de Terraform para automatizar infraestructura en Oracle Cloud Infrastructure. Me gustó que hayas separado los pasos iniciales, como crear el directorio del proyecto, acceder a la carpeta, crear el archivo main.tf y definir la configuración necesaria para provisionar una VCN en OCI.

También es muy importante el punto que mencionas sobre personalizar valores como region y compartment_id, porque esos datos dependen de la cuenta y del entorno de cada persona. Sin esa configuración correcta, Terraform no podría saber en qué región trabajar ni en qué compartimento crear los recursos.

El ejemplo que compartiste ayuda a entender bien la estructura básica de un archivo Terraform: el bloque terraform, el provider "oci" y el recurso oci_core_vcn. Esa organización deja claro cómo la infraestructura como código permite describir, versionar y automatizar recursos de nube de forma más segura y reproducible. ¿Qué otro recurso de OCI te gustaría automatizar después de crear la VCN?

Alura Cuenta con el apoyo de la comunidad Alura en tu jornada. Un abrazo y buenos estudios.