Source code of my website
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

🔥 : remove unused content and simplify layout for books pages

+2 -24
-4
content/books/iac-avec-terraform/index.md
··· 15 15 cultura: https://www.cultura.com/p-l-infrastructure-as-code-avec-terraform-deployez-votre-infrastrucrure-sur-le-cloud-deployez-votre-infrastrucrure-sur-le-cloud-9782409046629.html 16 16 --- 17 17 18 - <affilizz-rendering-component loading="lazy" publication-content-id="67b58a698d59475792a2263a"></affilizz-rendering-component> 19 - 20 - Ce livre sur Terraform s’adresse aussi bien aux « Devs » qu’aux « Ops », dĂ©butants ou disposant dĂ©jĂ  de notions de base, qui souhaitent maĂ®triser le dĂ©veloppement d’une infrastructure sur le cloud. Le lecteur y trouvera des cas d’usage illustrĂ©s par des exemples de code variĂ©s lui permettant d’être Ă  l’aise avec son langage, son utilisation et son Ă©cosystème. 21 - 22 18 Dans les premiers chapitres du livre, l’auteur prĂ©sente les fondamentaux de Terraform, de la prĂ©sentation des notions gĂ©nĂ©rales de l’infrastructure as code, Ă  l’architecture de Terraform avec le fonctionnement du CLI, du registry, du state et des providers, en passant par le langage Terraform (HCL) expliquĂ© en dĂ©tail pour permettre la lecture et l’écriture de code simple. 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. 23 19 24 20 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.
+2 -20
layouts/books/single.html
··· 1 1 {{ define "main" -}} 2 - <div class="projects"> 3 - <div class="info"> 4 - <h2 class="post-title"> 5 - <a href="{{ .Permalink }}">{{ .Title }}</a> 6 - </h1> 7 - {{ if .Params.tags }} 8 - <ul class="tags"> 9 - {{ range .Params.tags }} 10 - 11 - {{ $tagPage := site.GetPage "tags" . }} 12 - 13 - <li class="tag-{{ . }}"> 14 - <a href="{{ "tags/" | absLangURL }}{{ . | urlize }}">{{$tagPage.Params.emoji}} {{ . }}</a> 15 - </li> 16 - {{ end }} 17 - </ul> 18 - {{ end }} 19 - 20 - </div> 21 - 2 + <div class="books"> 3 + {{ partial "books/info.html" . }} 22 4 23 5 {{ .Content }} 24 6 </div>