Créer un fournisseur de Terraform Open Source configuration
Créez un fournisseur de Terraform Open Source configuration dans Cloud Provisioning and Governance. Le Terraform Open Source fournisseur de configuration permet Cloud Provisioning and Governance de détecter les installables de configuration Terraform Open Source (Terraform modèles) et de détecter les changements dans ceux-ci.
Pourquoi et quand exécuter cette tâche
À partir de cette version, vous pouvez utiliser OpenTofu avec Cloud Provisioning and Governance. Vous devez disposer des droits d’administrateur pour configurer le nom d’alias au niveau de l’hôte du VM. Assurez-vous que le serveur fonctionne sur Windows un Linux système d’exploitation.
Avant de commencer
- Assurez-vous qu’une version prise en charge Terraform Open Source est installée sur le serveur. Cloud Provisioning and Governance: Terraform Connector Prend en charge Terraform Open Source versions 1.1.0 à 1.1.9 et 1.2.0.
- Si vous souhaitez utiliser une version mineure ou de correctif de l’interface de ligne Terraform Open Source de commande, assurez-vous que la version mineure ou la version de correctif est ajoutée au fournisseur de configuration de charge de travail. Pour plus d'informations, consultez Ajouter la prise en charge des versions mineures ou correctives du Terraform.
- Assurez-vous que le Serveur MID peut accéder au Terraform serveur.
- Assurez-vous que le Serveur MID a Terraform une capacité.
- En tant que nouvel utilisateur, ajoutez la fonctionnalité Terraform MID pour mettre en service des ressources à l’aide de l’hôte open source (VM) Terraform. Ajoutez une aptitude MID spécifique au fournisseur dans le cloud (AWS, Azure, VMware, Google) pour détecter les ressources du cloud après la mise en service des éléments de catalogue open source Terraform. Par exemple : si vous provisionnez un ordinateur virtuel à l’aide de Terraform Open-Source dans Google, vous aurez besoin de MID avec les capacités Terraform et Google. Les deux capacités peuvent être définies sur le même médium ou sur des supports différents. Les MID dotés de la fonctionnalité Terraform doivent pouvoir se connecter à l’hôte Terraform (ordinateur virtuel) et ceux dotés de la fonctionnalité Google doivent pouvoir atteindre Google Cloud. Pour plus d’informations, consultez Configurer les options de Serveur MID.
- Assurez-vous que tous les modèles sont stockés dans des répertoires distincts et que tous les répertoires de modèles se trouvent dans le même répertoire de base.
- Assurez-vous que le connecteur Terraform a accès au registre Terraform (registry.hashicorp.com).
Rôle requis : cloud_admin
Procédure
- Facultatif :
Si vous avez déployé le Terraform Open Source sur un Linux serveur, créez des informations d’identification de clé privée SSH pour le serveur dans le Now Platform.
- Facultatif :
Si vous avez déployé le Terraform Open Source sur un Windows serveur, créez Windows les informations d’identification pour le serveur dans le Now Platformfichier .
-
Créer un fournisseur de configuration pour Terraform Open Source.
Que faire ensuite
Détectez les Terraform modèles à Terraform Open Source partir du serveur. Pour plus d'informations, consultez Exécuter l’IaC Découverte.