Documentación de autoayuda
< Todos los temas
Imprimir

[TF] Primeros Pasos – Tutorial

En esta primera aproximación hemos hecho uso del Resource Manager para exportar la información de nuestro compartment, posteriormente hemos borrado una instancia y hemos tratado de recrearla mediante la ejecución de Terraform.

Accedemos al Resource Manager: Se encuentra en la sección Developer Services.

  • Nos creamos una Stack:
    • Como origen, ahora mismo seleccionamos «Existing Compartment» dado que queremos exportar la info de nuestro compartment.
    • Seleccionamos nuestro Compartment y nuestra Región
    • Seleccionamos que exporte únicamente los servicios CORE, ya que solo queremos exportar nuestros compute nodes y la definición de la vcn.
    • Le damos un nombre.
    • El Compartment donde crearemos la Stack.
    • Y opcionalmente una etiqueta.

 

  • Una vez creada la stack nos descargamos la configuración, desde la pantalla Stack Details. La configuración contiene 3 ficheros:
    • provider.tf : Con la información de la región.
    • var.tf : Con todas las variables utilizadas (OCIDs, ADs, etc…)
    • core.tf : Con la configuración de todos los elementos «core» que hemos exportado del compartment.
  • En nuestro ejemplo, como tenemos varias instancias creadas en ese compartment, hay que «limpiar» el fichero core.tf para dejar solo la instancia que queremos recrear:
    • resource oci_core_instance export_test01_1
    • Quitamos el fault_domain = var.fault_domain–FAULT-DOMAIN-1, ¿para que se asigne automáticamente?
    • Quitamos el atributo nvmes = «0» (en shape_config), ya que no lo hemos definido, y tiene una validación de que si se indica el valor debe ser mayor de 1.
  • Como se hace referencia a la red, debemos añadir la configuración de la vcn y la subnet a la que pertenezca:
    • resource oci_core_vcn export_vcn-telco
    • resource oci_core_subnet export_subnet-telco-public
  • Una vez terminada la configuración, creamos un nuevo STACK y esta vez indicamos que los ficheros de configuración los subimos desde local.
  • Borramos la instancia que queremos recrear (desde consola).

 

Otros Documentos:

https://docs.oracle.com/en-us/iaas/developer-tutorials/tutorials/tf-simple-infrastructure/01-summary.htm

Tabla de contenidos
Follow by Email
Twitter