action.skip

Introducción a Megaport Terraform Provider

Este tema describe los requisitos previos y los pasos de configuración necesarios para comenzar a usar Megaport Terraform Provider.

Requisitos previos

Esta sección describe los pasos básicos de configuración y proporciona los enlaces necesarios para empezar a usar Megaport Terraform Provider. Antes de usar Megaport Terraform Provider, debe:

  1. Comprender los servicios de Megaport – Comprenda el proceso de creación de servicios y las características de cada servicio.

  2. Comprender los entornos de Megaport Portal – Megaport proporciona dos entornos de Portal, el entorno de producción y el entorno de staging. Puede probar cualquier acción en el entorno de staging. Todas las acciones reflejan el sistema de producción, pero los servicios no se implementarán y no se le facturará ninguna actividad. Para obtener más información, consulte Prueba de configuraciones en el entorno de staging.

    Importante

    Recomendamos encarecidamente probar los archivos de configuración de Terraform en el entorno de staging antes de aplicarlos en producción para evitar errores.

    La configuración automatizada crea y elimina servicios al instante. Probar el archivo de configuración en el entorno de staging le ayuda a evitar cambiar o eliminar accidentalmente servicios de producción activos. Tenga en cuenta que algunos servicios activos en el entorno de producción empiezan a generar cargos inmediatamente después de su creación.

  3. Crear una cuenta de Megaport – Si aún no ha creado una, consulte Creación de una cuenta.

  4. Añadir y modificar usuarios – Para ejecutar archivos de configuración de Terraform, debe ser un Company Admin. Para obtener más información, consulte Adición y modificación de usuarios.

  5. Crear una clave de API – Debe crear una clave de API antes de poder usar Megaport Terraform Provider. La clave de API consta de los valores access_key y secret_key.

    Los valores de la clave de API se pueden definir en el archivo de Terraform de varias formas, incluidos como una variable, como una variable de entorno, directamente en el código (no recomendado), etc.

    Las claves de API solo son válidas en el entorno en el que se crearon. Si necesita una clave de API para acceder a un entorno diferente, inicie sesión en Megaport Portal en ese entorno y cree allí la clave de API. Para obtener más información, consulte Creación de una clave de API.

  6. Instalar la plataforma HashiCorp Terraform – Instale la CLI de Terraform y verifique la instalación. Para obtener instrucciones detalladas, consulte la Install Terraform (HashiCorp) documentation.

  7. Tener acceso a GitHub – Puede obtener archivos de configuración de ejemplo, reportar errores y conocer nuevas versiones de funcionalidades de Megaport Terraform Provider en el Megaport Terraform Provider GitHub repository.

  8. Instalar su editor de código preferido – Se requiere un editor de código para crear archivos de configuración de Terraform. Por ejemplo, Visual Studio Code.

Pasos siguientes

Después de completar todos los requisitos previos anteriores, puede crear un archivo de configuración de Terraform. Para obtener más información, consulte Creación de un archivo de configuración de Megaport Terraform Provider.

Referencias útiles