Importation des services de production existants
Vous pourriez déjà avoir des services actifs dans votre environnement de production. Pour passer à une gestion entièrement automatisée des services en utilisant le Megaport Terraform Provider, le fichier de configuration Terraform correspondant doit inclure des définitions de ressources pour tous les services existants, tels que le nom du produit, la vitesse, la localisation, etc.
Pour y parvenir, vous devrez importer ces services dans le fichier de configuration Terraform.
Importation des services de production
Pour importer des services de production existants, suivez ces étapes. Nous vous recommandons de tester le processus d’abord dans l’environnement de staging.
Pour importer des services de production
-
Créez des définitions correspondant au(x) service(s) de production dans le répertoire cible où existent les fichiers de configuration Terraform connexes.
Par exemple, si vous souhaitez importer un MCR, vous devez ajouter le fichier de configuration Terraform suivant dans le répertoire cible.
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" terraform import product name “<product_UID>" } -
Vous pouvez trouver le product_UID dans le Portal. Cliquez sur le service pour afficher l’URL.
L’information alphanumérique à la fin de l’URL est le product_UID.

-
Exécutez la commande suivante:
Exemple:
Après l’importation, vous verrez un message similaire au suivant:

Confirmez que le service cible est importé dans Terraform comme prévu en vérifiant le fichier
terraform.tfstate.
Références utiles
- Megaport Terraform Provider Registry documentation (import Port)
- Megaport Terraform Provider Registry documentation (import Lag Port)
- Megaport Terraform Provider Registry documentation (import VXC)
- Megaport Terraform Provider Registry documentation (import MCR)
- Megaport Terraform Provider Registry documentation (import MVE)
- Megaport Terraform Provider Registry documentation (import IX)
- Megaport Terraform Provider Registry documentation (import optional VXC information)