action.skip

Importación de servicios de producción existentes

Es posible que ya tenga servicios en producción en su entorno de producción. Para pasar a una gestión de servicios completamente automatizada mediante Megaport Terraform Provider, el archivo de configuración de Terraform correspondiente debe incluir definiciones de recursos para todos los servicios existentes, como el nombre del producto, la velocidad, la ubicación, etc.

Para lograrlo, deberá importar estos servicios en el archivo de configuración de Terraform.

Importación de servicios de producción

Para importar servicios de producción existentes, siga estos pasos. Recomendamos probar el proceso primero en el entorno de staging.

Para importar servicios de producción

  1. Cree definiciones que coincidan con el/los servicio(s) de producción en el directorio de destino donde existan los archivos de configuración relacionados de Terraform.

    Por ejemplo, si desea importar un MCR, entonces debe añadir el siguiente archivo de configuración de Terraform en el directorio de destino.

    resource "megaport_mcr" "example" {
      product_name           = <importing service's name>
      product_speed          = <importing service's speed>
      location_id            = <importing service's location ID>
      contract_term_months   = <importing service's contract term>
      diversity_zone         = <blue or red>
    }
    
  2. Puede encontrar el product_UID en el Portal. Haga clic en el servicio para ver la URL.

    La información alfanumérica al final de la URL es el product_UID.

    Puede encontrar el UID largo del producto en el portal

  3. Ejecute el siguiente comando:

    terraform import <IMPORTING RESOURCE> "<PRODUCT_UID>"
    

    Ejemplo:

    terraform import megaport_mcr.example "example-uid-a123456-7000-3333-xyz"
    

    Una vez finalizada la importación, verá un mensaje similar al siguiente:

    Mensaje de importación exitosa

    Confirme que el servicio de destino se haya importado en Terraform como se pretende, revisando el archivo terraform.tfstate.

Referencias útiles