L’infrastructure as Code avec Terraform. Déployez votre infrastructure sur le Cloud
Par :Formats :
- Réservation en ligne avec paiement en magasin :
- Indisponible pour réserver et payer en magasin
- Nombre de pages436
- PrésentationBroché
- FormatGrand Format
- Poids0.7 kg
- Dimensions17,8 cm × 26,0 cm × 2,2 cm
- ISBN978-2-409-04662-9
- EAN9782409046629
- Date de parution08/10/2024
- CollectionExpert IT
- ÉditeurENI (Editions)
Résumé
Au travers de 7 cas d'usage, le lecteur peut ensuite découvrir des utilisations différentes de Terraform sur des plateformes variées : Google Cloud Platform, AWS, MongoDB, OVH, Scaleway, GitHub et GitLab. La suite du livre permet au lecteur d'aller plus loin dans l'apprentissage de Terraform. Le partage et la réutilisation de code sont mis en pratique avec l'utilisation et le développement de modules.
Les éléments du langage avancés ainsi que les bonnes pratiques de développement sont présentés en détail. La gestion du state et les opérations permettant de le manipuler sont ensuite expliquées avant de passer à l'écriture de tests (souvent mise à l'écart) présentée avec l'implémentation de tests d'intégration. Enfin, le développement d'un provider permet de s'interfacer avec n'importe quel service.
A l'instar de nombreuses entreprises qui utilisent HCP Terraform pour exécuter le code Terraform, le lecteur appréhende l'exécution managée de Terraform. L'intégration de Terraform à des pipelines de CI/CD est également présentée avec des exemples pour GitLab CI et GitHub Actions. Toutes ces connaissances cumulées ainsi que de précieux conseils pour bien se préparer permettent au lecteur de pouvoir préparer et passer la certification Terraform.
Pour finir, des outils open source complémentaires sont présentés pour compléter l'outillage de développement et quelques ressources et liens sont donnés pour se maintenir à jour sur les nouveautés de l'écosystème.
Au travers de 7 cas d'usage, le lecteur peut ensuite découvrir des utilisations différentes de Terraform sur des plateformes variées : Google Cloud Platform, AWS, MongoDB, OVH, Scaleway, GitHub et GitLab. La suite du livre permet au lecteur d'aller plus loin dans l'apprentissage de Terraform. Le partage et la réutilisation de code sont mis en pratique avec l'utilisation et le développement de modules.
Les éléments du langage avancés ainsi que les bonnes pratiques de développement sont présentés en détail. La gestion du state et les opérations permettant de le manipuler sont ensuite expliquées avant de passer à l'écriture de tests (souvent mise à l'écart) présentée avec l'implémentation de tests d'intégration. Enfin, le développement d'un provider permet de s'interfacer avec n'importe quel service.
A l'instar de nombreuses entreprises qui utilisent HCP Terraform pour exécuter le code Terraform, le lecteur appréhende l'exécution managée de Terraform. L'intégration de Terraform à des pipelines de CI/CD est également présentée avec des exemples pour GitLab CI et GitHub Actions. Toutes ces connaissances cumulées ainsi que de précieux conseils pour bien se préparer permettent au lecteur de pouvoir préparer et passer la certification Terraform.
Pour finir, des outils open source complémentaires sont présentés pour compléter l'outillage de développement et quelques ressources et liens sont donnés pour se maintenir à jour sur les nouveautés de l'écosystème.