Descripción de la infraestructura

Terraform describe la infraestructura de Oracle Cloud Infrastructure (OCI) mediante sintaxis declarativa y, a continuación, aplica persistencia en los archivos de configuración susceptibles de compartirse, revisarse, editarse, versionarse, conservarse o reutilizarse. Utilice configuraciones de Terraform para definir los recursos, los orígenes de datos y las definiciones de variables de OCI, entre otras cosas.

Atención

Los archivos de estado de Terraform contienen todos los atributos de recursos especificados como parte de los archivos de configuración. Si gestiona datos confidenciales con Terraform, como contraseñas de bases de datos o de usuarios o claves privadas de instancias, debe tratar el archivo de estado como datos confidenciales. Consulte Almacenamiento de datos confidenciales para obtener más información.

Terraform utiliza estas configuraciones para realizar llamadas en puntos finales de API de Oracle Cloud Infrastructure.

Puede crear configuraciones de varias maneras:

Consejo

Cualquiera que sea el método que utilice para crear archivos de configuración de Terraform, debería consultar Mejores prácticas y Referencia de servicios para obtener instrucciones sobre la edición y el mantenimiento de las configuraciones para un uso de producción.

Uso de la detección de recursos

Puede utilizar la función de detección de recursos del proveedor de Terraform de OCI para detectar los recursos desplegados en un compartimento y exportarlos a archivos de estado y configuración de Terraform. Con un solo comando, puede generar archivos que capturen la configuración y el estado de la línea base del compartimento existente.

Puede familiarizarse con las configuraciones de Terraform examinando estos archivos de salida. Además, también puede utilizar estos archivos de salida para empezar a utilizar Oracle Cloud Infrastructure Resource Manager.

Para obtener más información, consulte Detección de recursos.

Importante

La detección de recursos no es una herramienta de migración. Al clonar o migrar recursos, las configuraciones generadas por la detección de recursos son un punto de partida. Pueden requerir cambios.

Modificación de ejemplos

Hay muchos ejemplos y soluciones que puede utilizar como base para describir su propia infraestructura y comprender los archivos de configuración de Terraform. Consulte Ejemplos, plantillas y soluciones para obtener más información.

Creación de configuraciones propias

Si está familiarizado con el formato HashiCorp Configuration Language (HCL) y los archivos de configuración de Terraform, puede escribir los suyos propios. Consulte Creación de configuraciones para obtener más información.