HashiCorp Terraform sur Azure

Gérez facilement l’infrastructure en tant que code à l’aide d’un outil d’automatisation bien connu

Vous êtes un nouvel utilisateur d'Azure ? Démarrer gratuitement

Simplifiez la gestion de l’infrastructure

Définissez une infrastructure en tant que code avec des fichiers de configuration déclaratifs pouvant être utilisés pour créer, gérer et mettre à jour des ressources d’infrastructure telles que des machines virtuelles, des réseaux et des conteneurs. Utilisez le langage de configuration Terraform pour automatiser facilement la gestion des ressources dans votre workflow.

Pourquoi Terraform sur Azure ?

Pré-intégration

Terraform est intégré dans Azure Cloud Shell, et authentifié pour votre abonnement. Il est donc intégré et prêt à fonctionner. Générez et testez des modules dans Azure avec l’extension Azure Terraform pour Visual Studio Code, fournissant la prise en charge des commandes Terraform, la visualisation des graphes de ressources et l’intégration d’Azure Cloud Shell directement dans Visual Studio Code.

Direction par la communauté

Les équipes d’ingénierie de Microsoft et HashiCorp collaborent avec la communauté Terraform pour développer sans cesse le fournisseur et les modules Azure Terraform. Rejoignez le dépôt GitHub pour demander des fonctionnalités, signaler des problèmes et apporter votre contribution.

Adapté aux entreprises

Simplifiez les opérations et approvisionnez toute infrastructure de manière plus sécurisée et efficace avec Terraform Enterprise. Centralisez le déploiement de l’infrastructure au sein d’un workflow unique, et approvisionnez, gérez et auditez tous les environnements.

Découvrez des scénarios courants de Terraform sur Azure

Exemple de workflow de DevOps avec Terraform on Azure

Immutable Infrastructure CI/CD using Jenkins and Terraform on Azure Virtual Architecture overviewAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use Java, Node.js, Go, or PHP to develop your applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.JenkinsAzure Virtual MachineScale SetsTerraformAzure Managed Disks(VM Image)PackerGitHubEngineerAzure Log Analytics1765554423Visual Studio Code
  1. Présentation
  2. Flux

Présentation du développement continu et de l’intégration continue d’une infrastructure immuable à l’aide de Jenkins et Terraform sur l’architecture virtuelle Azure

Présentation

Azure est un cloud de pointe qui permet d’héberger des machines virtuelles exécutant Windows et Linux. Que vous utilisiez Java, Node.js, Go ou PHP pour développer vos applications, vous devez disposer d’un pipeline d’intégration continue et de déploiement continu pour envoyer automatiquement vos modifications à ces machines virtuelles.

Flux

  1. 1 Changez le code source de l’application.
  2. 2 Validez le code dans GitHub.
  3. 3 Déclenchement de l’intégration continue dans Jenkins.
  4. 4 Jenkins déclenche une génération d’image Packer pour créer une machine virtuelle et la stocke en tant qu’image de machine virtuelle à l’aide d’Azure Managed Disks.
  5. 5 Jenkins demande à Terraform de provisionner un nouveau groupe de machines virtuelles identiques à l’aide de l’image de machine virtuelle Azure Managed Disks.
  6. 6 Azure Log Analytics collecte et analyse les journaux.
  7. 7 Assurez le monitoring des applications et apportez des améliorations.

Découvrez de quelle façon les clients utilisent Terraform avec Azure

Prise en main rapide

Créez votre compte gratuit Azure.
Créez une machine virtuelle à l’aide de Terraform.

Autres solutions HashiCorp sur Azure

HashiCorp Vault

Gérez les secrets et protégez les données sensibles dans des environnements distribués dynamiques.

HashiCorp Consul

Connectez, sécurisez et configurez des services sur toute plateforme d’exécution et cloud public ou privé.

Restez à jour en suivant notre blog

Afficher toutes les mises à jour

Allez plus loin en approfondissant vos connaissances sur Terraform sur Azure

Consultez la documentation