Terraform - Xavki

Print Friendly, PDF & Email

Terraform est un outil de gestion de configuration open-source qui vous permet de décrire et de déployer de manière fiable et reproductible des infrastructures informatiques sur un large éventail de fournisseurs de cloud et de systèmes d’exploitation.

Il utilise un langage de configuration basé sur un fichier de texte qui vous permet de décrire votre infrastructure de manière simple et claire. Vous pouvez utiliser Terraform pour gérer des ressources informatiques telles que des machines virtuelles, des réseaux, des bases de données et bien d’autres choses encore.

L’un des principaux avantages de Terraform est qu’il vous permet de décrire votre infrastructure de manière indépendante du fournisseur de cloud ou du système d’exploitation utilisé. Cela signifie que vous pouvez utiliser le même code de configuration pour déployer votre infrastructure sur différents fournisseurs de cloud ou pour migrer votre infrastructure d’un fournisseur de cloud à un autre.

Terraform est un outil très populaire dans l’administration de systèmes et le déploiement de l’infrastructure, et il est souvent utilisé en conjonction avec d’autres outils de gestion de configuration tels que Ansible et Puppet.

Comment débuter avec Terraform ?

Comment se former et débuter avec terraform ? Je vous propose une série de tutoriels pour apprendre et progresser à votre rythme. Cette playlist est faite pour les débutants et vous permettra d’acquérir les bases à connaître avec terraform.

Dans ce cours, vous pourrez apprendre à utiliser terraform par de brefs exemples avec ou sans cloud. Nous y découvrirons comment l’utiliser avec docker, kubernetes, kvm/libvirt.

N’oubliez pas de liker les tutos, s’il vous ont permis de progresser et parlez-en autour de vous 😉

TERRAFORM - 1.Introduction, c'est quoi ?? Prev 1 of 1 Next
  • TERRAFORM - 1.Introduction, c'est quoi ??

    TERRAFORM - 1.Introduction, c'est quoi ??

  • TERRAFORM - 2. Installation & Hello World

    TERRAFORM - 2. Installation & Hello World

  • TERRAFORM - 3. Notions & Définitions

    TERRAFORM - 3. Notions & Définitions

  • TERRAFORM - 4. Variables & Local_exec : strings, listes et maps

    TERRAFORM - 4. Variables & Local_exec : strings, listes et maps

  • TERRAFORM - 5. La Précédence des Variables (Hiérarchie & tfvars)

    TERRAFORM - 5. La Précédence des Variables (Hiérarchie & tfvars)

  • TERRAFORM - 6. Remote Exec & File : commandes via ssh

    TERRAFORM - 6. Remote Exec & File : commandes via ssh

  • TERRAFORM - 7. Remot_Exec : installation de docker & socket

    TERRAFORM - 7. Remot_Exec : installation de docker & socket

  • TERRAFORM - 8. Provider Docker : Images & Conteneurs

    TERRAFORM - 8. Provider Docker : Images & Conteneurs

  • TERRAFORM - 9. Les Modules : Introduction, c'est quoi ??

    TERRAFORM - 9. Les Modules : Introduction, c'est quoi ??

  • TERRAFORM - 10. Les Modules : Permiers Pas

    TERRAFORM - 10. Les Modules : Permiers Pas

  • TERRAFORM - 11. Les Modules : apply & target + variables

    TERRAFORM - 11. Les Modules : apply & target + variables

  • TERRAFORM - 12. Provider Docekr : les Networks

    TERRAFORM - 12. Provider Docekr : les Networks

  • TERRAFORM - 13. Provider Docker : les Volumes

    TERRAFORM - 13. Provider Docker : les Volumes

  • TERRAFORM - 14. Provider Docker : TP wordpress + mysql

    TERRAFORM - 14. Provider Docker : TP wordpress + mysql

  • TERRAFORM - 15. Provider Docker : data source, registry, images...

    TERRAFORM - 15. Provider Docker : data source, registry, images...

  • TERRAFORM - 16. Provider docker : socket ssh & trigger timestamp

    TERRAFORM - 16. Provider docker : socket ssh & trigger timestamp

  • TERRAFORM - 17. Docker : Destroy  & Local_Exec

    TERRAFORM - 17. Docker : Destroy & Local_Exec

  • TERRAFORM - 18. Kubernetes : Introduction & Premier Pod

    TERRAFORM - 18. Kubernetes : Introduction & Premier Pod

  • TERRAFORM - 19. Kubernetes : namespaces & services

    TERRAFORM - 19. Kubernetes : namespaces & services

  • TERRAFORM - 20. Kubernetes : ingress & external name

    TERRAFORM - 20. Kubernetes : ingress & external name

  • TERRAFORM - 21. Kubernetes : PV & PVC

    TERRAFORM - 21. Kubernetes : PV & PVC

  • TERRAFORM - 22. Provider Kubernetes : TP - Wordpress - Déployer MYSQL

    TERRAFORM - 22. Provider Kubernetes : TP - Wordpress - Déployer MYSQL

  • TERRAFORM - 23. Provider Kubernetes - TP Wordpress - Déployer wordpress

    TERRAFORM - 23. Provider Kubernetes - TP Wordpress - Déployer wordpress

  • TERRAFORM - 24. Provider k8s - TP Wordpress : ingress, output et fichiers

    TERRAFORM - 24. Provider k8s - TP Wordpress : ingress, output et fichiers

  • TERRAFORM - 25. Provider k8s : créer un module PV & PVC

    TERRAFORM - 25. Provider k8s : créer un module PV & PVC

  • TERRAFOM - 26. Installation de KVM/Libvirt

    TERRAFOM - 26. Installation de KVM/Libvirt

  • TERRAFORM - 27. Provider KVM/Libvirt : Première VM

    TERRAFORM - 27. Provider KVM/Libvirt : Première VM

  • TERRAFORM - 28. Provider KVM/Libvirt : utiliser cloud-init (post installation)

    TERRAFORM - 28. Provider KVM/Libvirt : utiliser cloud-init (post installation)

  • TERRAFORM - 29. Provider KVM/Libvirt : fixer les ip

    TERRAFORM - 29. Provider KVM/Libvirt : fixer les ip

  • TERRAFORM - 30. Cloud-Init : fixer les IP

    TERRAFORM - 30. Cloud-Init : fixer les IP

  • TERRAFORM - 31. Provider Libvirt/KVM : un module de création d'instances

    TERRAFORM - 31. Provider Libvirt/KVM : un module de création d'instances

  • TERRAFORM - 32. PRovider Libvirt/KVM : créer un pool de stockage

    TERRAFORM - 32. PRovider Libvirt/KVM : créer un pool de stockage

  • TERRAFORM - 33. Locals & Lookup

    TERRAFORM - 33. Locals & Lookup

  • TERRAFORM - 34. Les Workspaces & Multi-Environnement

    TERRAFORM - 34. Les Workspaces & Multi-Environnement

  • Terraform - 35. State Gitlab & OpenStack

    Terraform - 35. State Gitlab & OpenStack

Prev 1 of 1 Next

Tag » Apprendre Le Terraforming