Creación de Recursos de Terraform

Aprovisione los recursos definidos en la configuración de Terraform.

Antes de comenzar, asegúrese de que la máquina local tenga acceso a Internet. Si su máquina local está detrás de un firewall, defina proxies para permitir que Terraform llegue a Internet.
Realice los siguientes pasos en el directorio raíz:
  1. Inicializar Terraform:
    terraform init
    El comando descarga el complemento de proveedor oci y configura el directorio para que lo use Terraform.
  2. Verifique que la sintaxis de la configuración no tenga errores:
    terraform validate
  3. Si existe un error de sintaxis, corrija el error y repita el paso anterior.

    Para depurar problemas, puede activar el registro:

    • Configure el nivel de log definiendo la variable de entorno TF_LOG en TRACE, DEBUG, INFO, WARN o ERROR. El nivel TRACE es el más detallado.
    • Establezca la ruta del archivo de registro mediante la variable de entorno TF_LOG_PATH.
  4. Revise los recursos definidos en la configuración.
    terraform plan
    La salida muestra las acciones que se realizan al aplicar esta configuración, como se muestra en el siguiente ejemplo.
    Plan: 26 to add, 0 to change, 0 to destroy.
  5. Si desea realizar cambios, edite la configuración, valide la configuración y revise el plan revisado.
  6. Cree los recursos:
    terraform apply

    Si se produce el siguiente error, ejecute terraform init para descargar el plugin del proveedor más reciente.

    Error: Fallo al instanciar el proveedor" oci" para obtener el esquema: versión de API incompatible con el plugin. Versión de plugin: versionNumber, versiones de cliente: versionNumber

  7. Introduzca yes en la petición de datos: Do you want to perform these actions?
    Para cada recurso, Terraform muestra el estado de la operación.
  8. Cuando se crean los recursos, se muestra Apply complete en la salida, junto con el número de recursos agregados, cambiados y destruidos.
    Apply complete! Resources: 26 added, 0 changed, 0 destroyed.
    Para ver la lista de atributos más adelante, ejecute el comando terraform show.
Puede personalizar la topología mediante la creación de otros recursos, como subredes y la creación de servicios en cada compartimento.