Exécuter l’IaC Découverte
Exécutez la découverte de l’infrastructure en tant que code (IaC) pour identifier les ressources de l’environnement Terraform .
Avant de commencer
- Assurez-vous de disposer des informations d’identification API appropriées pour les comptes de système de contrôle de version (VCS) mis en service dans les Terraform Enterprise organisations OR Terraform Cloud . Pour plus d'informations, consultez Créer des informations d’identification de clé API pour le Terraform compte et le compte VCS pris en charge.
- Assurez-vous que Terraform Open Source les dossiers contenant les modèles ont des Terraform noms uniques. Si plusieurs Terraform dossiers de modèles portent le même nom, plusieurs tâches de changement sont créées, même si tous les modèles peuvent ne pas contenir de changements de variables.
Rôle requis : sn.cmp.cloud_service_designer
Pourquoi et quand exécuter cette tâche
- Terraform Open Source
- L’IaC Découverte découvre les installables de configuration Terraform Open Source (Terraform modèles) à partir du serveur.
- Terraform Enterprise ou Terraform Cloud
- L’IaC Découverte détecte les éléments suivants :
- Espaces de travail : Terraform espaces de travail mis en service dans l’organisation Terraform .
- VCS : référentiels et succursales VCS provisionnés dans l’organisation Terraform .
- Pools d’agents :
Terraform Cloud utilise des agents et des pools d’agents pour communiquer avec l’infrastructure sur site. Déployez des agents sur le même réseau que votre infrastructure pour établir une connexion entre l’infrastructure et Terraform Cloud. Pour plus d’informations sur les agents et les pools d’agents, voir Terraform Cloud agents.
Cloud Services Catalog Terraform Connector détecte les pools d’agents créés dans le Terraform Cloud. Vous pouvez afficher les agents détectés dans le module de gestion des configurations pour votre fournisseur de configuration. Sur le formulaire de commande de catalogue, un filtre de pool d’agents vous permet de sélectionner un agent actif pour communiquer avec l’infrastructure privée VMware .Remarque :Vous pouvez voir l’option des pools d’agents dans le formulaire de gestion de configuration et le formulaire de commande de catalogue lorsque les conditions suivantes sont remplies :- Vous avez créé les pools d’agents VMware dans l’organisation Terraform Cloud .
- Vous avez des VMware modèles pour Terraform Enterprise.
- Cfg installables : Terraform modèles stockés dans les référentiels du compte VCS provisionnés par l’organisation Terraform .Remarque :Pour détecter les Terraform modèles à partir du VCS, Cloud Services Catalog Terraform Connector il faut les informations d’identification de clé API du compte VCS.
Procédure
Que faire ensuite
- Utiliser la structure de référentiels multiples avec Terraform Connector l’application avec découverte IaC
- Si Cloud Services Catalog Terraform Connector de nouveaux Terraform modèles sont détectés que vous souhaitez utiliser pour la mise en service des ressources dans le cloud, créez un élément de catalogue à partir du modèle détecté. Pour plus d'informations, consultez Créer un élément de catalogue à partir du Terraform modèle.
- Si Cloud Services Catalog Terraform Connector des changements ont été détectés dans un modèle existant, effectuez l’une des actions suivantes pour résoudre la tâche de changement IaC associée :
- Mettez à jour l’élément de catalogue affecté selon le modèle mis à jour Terraform .
- Désactivez l’élément de catalogue affecté, puis créez un élément de catalogue en fonction du modèle mis à jour.