Introducción
Terraform es un software de "infraestructura como código" que permite definir los recursos de Oracle Cloud Infrastructure (OCI) en archivos que puede mantener, versionar y compartir. En estos archivos se describen los pasos necesarios para aprovisionar la infraestructura y mantener el estado deseado:
Los recursos pueden crear objetos de infraestructura de OCI, como redes virtuales en la nube o instancias informáticas. La primera aplicación de la configuración crea los objetos y las aplicaciones posteriores pueden actualizarlos o suprimirlos.
Los orígenes de datos representan vistas de solo lectura de la infraestructura de OCI existente.
Las variables representan parámetros para Terraform.
A continuación, Terraform ejecuta estos pasos y crea la infraestructura descrita. El uso del proveedor de Terraform de OCI requiere que:
- Instale o acceda a una distribución de Terraform.
- Descargue e instale el proveedor de Terraform de OCI.
- Configure el proveedor de Terraform de OCI.
- Describa su infraestructura como código.
Instalación del proveedor
Para utilizar el proveedor de Terraform de Oracle Cloud Infrastructure (OCI), debe instalar Terraform y el proveedor de Terraform de OCI. Puede instalar Terraform y el proveedor de Terraform de OCI con yum o descargar directamente Terraform y el proveedor de Terraform.
Los clientes de Government Cloud deben seguir los pasos de instalación y configuración de Activación de la compatibilidad con FIPS.
Puede utilizar Resource Manager para preinstalar Oracle Cloud Development Kit en una instancia de Compute en el compartimento. Oracle Cloud Development Kit incluye Terraform y el proveedor de Terraform y preconfigura la autorización necesaria.
Después de la descarga y la instalación, debe configurar el proveedor de Terraform para que Terraform pueda interactuar con los recursos de OCI.
Requisitos para la instalación y el uso del proveedor
- Una cuenta de Oracle Cloud Infrastructure (OCI) con credenciales de usuario suficientes para ejecutar un plan de Terraform.
- Un usuario de esa cuenta.
- Las claves e ID de OCI (OCID) necesarios. Para obtener instrucciones, consulte Claves y OCID necesarios.
- El archivo binario de Terraform correcto para el sistema operativo. Recomendamos utilizar la versión 0.12.20 de Terraform o una superior.
Instalación de Terraform y el proveedor de Terraform con Yum
Si ejecuta Oracle Linux 7, puede utilizar yum para instalar Terraform y el proveedor de Terraform de OCI.
Para utilizar yum para instalar Terraform:
sudo yum install terraform
Para utilizar yum para instalar el proveedor Terraform:
sudo yum install terraform-provider-oci
Descarga e instalación de Terraform
Si no utiliza Oracle Linux, puede descargar Terraform desde la página de descarga de HashiCorp directamente. Asegúrese de descargar el archivo binario correcto para el sistema.
Descarga e instalación del proveedor
Para utilizar la última versión del proveedor de Terraform de OCI, ejecute terraform init
desde el directorio que contiene el archivo de configuración con el bloque de configuración provider "oci" { ...
.
También puede descargar el proveedor de Terraform directamente en la ubicación que desee.
Prueba de la instalación de Terraform
Abra una ventana de terminal y ejecute el siguiente comando para probar la instalación:
terraform -v