Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
💥 Les 22 & 23 novembre : Accès 100% GRATUIT
à la Bibliothèque Numérique ENI. Je m'inscris !
  1. Livres et vidéos
  2. L’infrastructure as Code avec Terraform
  3. Faire sa veille
Extrait - L’infrastructure as Code avec Terraform Déployez votre infrastructure sur le Cloud
Extraits du livre
L’infrastructure as Code avec Terraform Déployez votre infrastructure sur le Cloud Revenir à la page d'achat du livre

Faire sa veille

Blogs et newsletter

1. Terraform Blog

HashiCorp héberge sur son propre site un blog consacré à Terraform. Il est disponible à l’adresse https://www.hashicorp.com/blog/products/terraform/.

images/14EI01.png

Les nouveautés de Terraform sont régulièrement communiquées par HashiCorp sur ce blog, ainsi que des retours d’expérience ou des cas d’usage de Terraform.

2. HashiCorp newsletter

En plus du blog, HashiCorp édite une newsletter. La newsletter permet de se tenir au courant des nouvelles versions des produits HashiCorp, ainsi que des différents évènements (webinaires, conférences). L’inscription à la newsletter se fait en pied de page du site https://hashicorp.com.

images/14EI02.png

3. Spacelift Blog

Spacelift est un outil de gestion d’Infrastructure as Code. Le blog Terraform de Spacelift, publié à l’adresse https://spacelift.io/blog/terraform, présente des tutoriels et cas d’usage variés.

images/14EI03.png

Il est également possible de recevoir le contenu de ce blog par newsletter.

4. Terraform Weekly

La newsletter Terraform Weekly (en anglais) est écrite par le développeur Anton Babenko. Anton Babenko est le développeur à la tête du projet terraform-aws-modules qui met à disposition des modules Terraform pour AWS. Sa newsletter Terraform Weekly liste des articles et autres ressources autour de Terraform...

Communautés et sites web

1. Terraform Best Practices

Terraform Best Practices (https://www.terraform-best-practices.com) est un site web regroupant un ensemble de bonnes pratiques de développement Terraform. Ces bonnes pratiques concernent la bonne organisation du code, la structure d’un module, des conventions de nommage, etc.

images/14EI05.png

Ce site est écrit en anglais, mais une traduction en français de bonne qualité est également disponible à l’adresse : https://www.terraform-best-practices.com/v/fr

2. Discuss Terraform

Discuss Terraform est un forum officiel animé par HashiCorp, sur lequel il est possible de demander de l’aide, ou de discuter d’un problème rencontré (bug, etc.). Les développeurs de Terraform sont présents sur ce forum et participent à répondre aux questions des membres.

Il est disponible à l’adresse : https://discuss.hashicorp.com/c/terraform-core/27

images/14EI06.png

Le forum est accessible en lecture sans inscription. L’inscription se fait avec un compte GitHub. En cas de bug, c’est le bon endroit pour en discuter avec les développeurs de Terraform avant d’ouvrir une issue sur GitHub.

3. Awesome Terraform

Awesome Terraform est un repository GitHub qui liste des ressources de différents types sur Terraform : ressources officielles, livres, blogs, outils, etc. Le repository GitHub est accessible publiquement...

Vidéos

1. Webinars HashiCorp

HashiCorp organise régulièrement des sessions de webinaire autour de leurs produits. Certains de ces webinaires sont consacrés à Terraform. Ils sont enregistrés et accessibles à l’adresse : https://www.hashicorp.com/resources?products=Terraform

Il est possible d’assister en direct aux webinaires (sur inscription) et de pouvoir poser directement ses questions (généralement en fin de session). Les webinaires sont annoncés à travers la newsletter d’HashiCorp.

2. YouTube - Weekly Dose of Terraform

Anton Babenko, en complément de la newsletter Terraform Weekly, anime également une chaîne YouTube. Il poste régulièrement sur cette chaîne les enregistrements de ses sessions de live-coding sur son projet terraform-aws-modules. 

images/14EI10.png

La chaîne YouTube est disponible à cette adresse : http://bit.ly/terraform-youtube

GitHub Issues & Release notes

Les bugs détectés ou les fonctionnalités en cours de développement sont listés dans des issues sur GitHub : https://github.com/hashicorp/terraform/issues. Les issues GitHub sont le bon endroit pour notifier les développeurs d’un bug sur le CLI Terraform, demander une amélioration de la documentation, ou proposer une idée d’évolution. Les demandes concernant les différents providers sont à ouvrir sur les repositories GitHub des providers.

Les releases notes de Terraform sont accessibles sur GitHub à l’adresse https://github.com/hashicorp/terraform/releases. Chaque version liste l’ensemble des fonctionnalités implémentées et des bugs corrigés. Les notes contiennent d’ailleurs les liens vers leurs issues GitHub associées. S’abonner aux releases GitHub est un bon moyen d’être tenu au courant des nouvelles versions. Pour s’abonner aux releases, il faut cliquer sur le bouton Watch - Custom, sélectionner Releases et valider.

images/14EI11.png

Conclusion

Si vous êtes arrivés à ces lignes en lisant l’intégralité de l’ouvrage que vous avez sous les yeux, vous devriez avoir toutes les notions de base et avancées qui vous permettront de travailler avec cet outil incroyable qu’est Terraform !

J’ai listé dans ce dernier chapitre quelques-uns des liens que j’utilise au quotidien pour ma veille personnelle sur Terraform, mais il en existe de nombreux autres. Ces liens peuvent vous servir de point de départ pour votre veille, pour continuer ou compléter votre apprentissage. Internet regorge de ressources intéressantes sur Terraform, il ne vous reste plus qu’à les explorer par vous-même !