Générer des configurations Terraform et Bicep en utilisant Microsoft Azure Copilot
Microsoft Azure Copilot (préversion) peut générer des configurations Terraform et Bicep que vous pouvez utiliser pour créer et gérer votre infrastructure Azure.
Lorsque vous indiquez à Microsoft Azure Copilot une infrastructure Azure que vous souhaitez gérer en utilisant Terraform, vous obtenez une configuration basée sur des ressources du fournisseur AzureRM. En plus des ressources principales, toutes les ressources dépendantes nécessaires pour réussir un déploiement sont incluses dans la configuration.
Vous pouvez également demander à Microsoft Azure Copilot des renseignements sur l’infrastructure Azure que vous souhaitez créer à l’aide de Bicep. Copilot fournit un modèle qui déploie les ressources nécessaires pour créer cette infrastructure. Après avoir généré le modèle initial, vous pouvez poser des questions de suivi pour personnaliser davantage le modèle.
Avec Terraform ou Bicep, vous pouvez poser des questions de suivi pour personnaliser davantage les résultats, puis copier le contenu et déployer la configuration ou le modèle à l’aide de la méthode de déploiement de votre choix.
L’infrastructure Azure demandée ne doit pas contenir plus de sept types de ressources principales. Vous devriez par exemple obtenir de bons résultats lorsque vous demandez une configuration destinée à la gestion d’un groupe de ressources qui contient des ressources de conteneur Azure, Azure Functions et Azure Cosmos DB. Toutefois, la demande de configurations pour traiter entièrement les architectures complexes peut donner des résultats inadaptés et des configurations tronquées.
Remarque
Les tâches et exemples de prompts listés ici illustrent quelques-uns des domaines dans lesquels Microsoft Azure Copilot (préversion) peut être particulièrement utile. Toutefois, il ne s’agit pas d’une liste exhaustive de tout ce que vous pouvez faire. Nous vous encourageons à expérimenter vos propres prompts et à voir comment Microsoft Azure Copilot (préversion) peut vous aider à gérer vos ressources et votre environnement Azure.
Important
Microsoft Azure Copilot (préversion) est actuellement en PRÉVERSION. Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.
Exemples de requêtes Terraform
Voici quelques exemples de types d’invites que vous pouvez utiliser pour générer des configurations Terraform. Modifiez ces invites en fonction de vos scénarios effectifs ou essayez d’autres invites pour créer différents types de requêtes.
- « Crée une configuration Terraform pour une instance Cognitive Services appelée « mycognitiveservice » et au niveau tarifaire S0. »
- « Montre-moi une configuration Terraform pour une machine virtuelle Linux avec 8 Go de RAM et une image de « UbuntuServer 18.04-LTS ». La ressource doit être placée dans l’emplacement USA Ouest et avoir une adresse IP publique. En outre, il doit faire partie d’un réseau virtuel avec un groupe de sécurité réseau. »
- « Crée une configuration Terraform pour une ressource d’application conteneur appelée « myApp » et fonctionnant sur un système d’exploitation Linux. Ajoute un espace Log Analytics avec la référence SKU PerGB2018 et définis les jours de rétention sur 31. Active le mode révision unique dans l’application conteneur et définis les limites de processeur et de mémoire sur 2 et 4 Go, respectivement. Définis également le nom de l’environnement d’application conteneur sur 'awesomeAzureEnv' et définis le nom du conteneur sur 'myQuickStartContainer'. »
- « Quel est le code Terraform pour un espace de travail Databricks dans Azure appelé « myworkspace » au niveau tarifaire Premium. L’espace de travail doit être créé dans la région USA Ouest. »
- « Crée un déploiement OpenAI avec un modèle gpt-3.5-turbo en utilisant le modèle Terraform. Définis la version du modèle sur 0613. »
Exemples de requêtes Bicep
Voici quelques exemples des types de requêtes que vous pouvez utiliser pour générer des modèles Bicep. Modifiez ces invites en fonction de vos scénarios effectifs ou essayez d’autres invites pour créer différents types de requêtes.
- « Comment créer une ressource de point de terminaison privé à l’aide de Bicep ? »
- « Montre-moi un modèle Bicep qui crée un compte de stockage Azure avec un conteneur d’objets blob et un partage de fichiers. »
- « Donne-moi un modèle Bicep qui déploie un environnement d’application conteneur avec une application conteneur de base. Il doit également déployer un espace de travail Log Analytics pour stocker les journaux. »
- « Donne-moi un modèle Bicep pour créer un coffre de clés, une identité managée et une attribution de rôle pour permettre à l’identité managée d’accéder au coffre de clés. »
- « Comment utiliser Bicep pour créer un service Azure OpenAI ? »
Étapes suivantes
- Explorez les fonctionnalités de Microsoft Azure Copilot.
- En savoir plus sur Terraform sur Azure.