action.skip

Mise en route avec le Megaport Terraform Provider

Ce sujet décrit les prérequis et les étapes de configuration nécessaires pour commencer à utiliser le Megaport Terraform Provider.

Prérequis

Cette section décrit les étapes de configuration de base et fournit les liens nécessaires pour commencer à utiliser le Megaport Terraform Provider. Avant d’utiliser le Megaport Terraform Provider, vous devez:

  1. Comprendre les services de Megaport – Comprendre le processus de création des services et les fonctionnalités de chaque service.

  2. Comprendre les environnements Megaport Portal – Megaport propose deux environnements Portal, l’environnement de production et l’environnement de staging. Vous pouvez tester toute action dans l’environnement de staging. Toutes les actions reproduisent le système de production, mais les services ne seront pas déployés et vous ne serez pas facturé pour aucune activité. Pour plus d’informations, voir Tester des configurations dans l’environnement de staging.

    Important

    Nous recommandons fortement de tester les fichiers de configuration Terraform dans l’environnement de staging avant de les appliquer en production pour éviter les erreurs.

    La configuration automatisée crée et supprime les services instantanément. Tester le fichier de configuration dans l’environnement de staging vous aide à éviter de changer ou de supprimer accidentellement des services de production en direct. Notez que certains services en direct dans l’environnement de production commencent à générer des frais immédiatement après leur création.

  3. Créer un compte Megaport – Si vous n’en avez pas déjà créé un, voir Création d’un compte.

  4. Ajouter et modifier des utilisateurs – Pour exécuter des fichiers de configuration Terraform, vous devez être un utilisateur ayant le rôle d’administrateur de l’entreprise. Pour plus d’informations, voir Ajouter et modifier des utilisateurs.

  5. Création d’une clé API – Vous devez Création d’une clé API avant de pouvoir utiliser le Megaport Terraform Provider. La clé API se compose des valeurs access_key et secret_key.

    Les valeurs de la clé API peuvent être définies dans le fichier Terraform de différentes manières, y compris comme une variable, une variable d’environnement, directement dans le code (non recommandé), etc.

    Les clés API ne sont valides que dans l’environnement dans lequel elles ont été créées. Si vous avez besoin d’une clé API pour accéder à un autre environnement, connectez-vous au Megaport Portal dans cet environnement et créez la clé API là-bas. Pour plus d’informations, voir Création d’une clé API.

  6. Installer la plateforme HashiCorp Terraform – Installez l’interface en ligne de commande Terraform et vérifiez l’installation. Pour des instructions détaillées, voir la documentation d’installation de Terraform (HashiCorp).

  7. Avoir accès à GitHub – Vous pouvez obtenir des fichiers de configuration d’exemple, signaler des bugs et en savoir plus sur les nouvelles versions de fonctionnalités du Megaport Terraform Provider dans le dépôt GitHub du Megaport Terraform Provider.

  8. Installer votre éditeur de code préféré – Un éditeur de code est nécessaire pour créer des fichiers de configuration Terraform. Par exemple, Visual Studio Code.

Étapes suivantes

Après avoir complété tous les prérequis ci-dessus, vous pouvez créer un fichier de configuration Terraform. Pour plus d’informations, voir Création d’un fichier de configuration Megaport Terraform Provider.

Références utiles