This is code. Fork it on github.com/ojacques




CDK

L'infrastructure-as-code avec son langage favori

Olivier JACQUES
AWS ProServe

AWS User Group Grenoble

© 2022, Amazon Web Services, Inc. or its Affiliates.
This is code. Fork it on github.com/ojacques

Les façons de provisionner de l'infrastructure

  • Manuel : Documents Word, Wikis, demande-a-robert-il-l'a-déjà-fait
  • Scripté : #!/bin/bash
  • Déclaratif : CloudFormation, Terraform
  • Générateurs : Troposphere, GoFormation
  • Abstractions : AWS CDK, Pulumi
© 2022, Amazon Web Services, Inc. or its Affiliates.
This is code. Fork it on github.com/ojacques

AWS Cloud Development Kit

© 2022, Amazon Web Services, Inc. or its Affiliates.
This is code. Fork it on github.com/ojacques

Programmez l'infrastructure en Python, Typescript, Javascript, Java, C#, Go

CDK screenshot

© 2022, Amazon Web Services, Inc. or its Affiliates.
This is code. Fork it on github.com/ojacques

3 projets

  • AWS CDK
  • CDK for Terraform
  • Cloud Development Kit for Kubernetes - CDK8s

Tous basés sur JSSI

© 2022, Amazon Web Services, Inc. or its Affiliates.
This is code. Fork it on github.com/ojacques

3 cycles

  • [Python, TS, JS, Java, C#, Go] => AWS CDK => CloudFormation
  • [Python, TS, JS, Java, C#, Go] => CDKTF => Terraform HCL
  • [Python, TS, JS, Java, C#, Go] => CDK8s => Kubernetes manifests
© 2022, Amazon Web Services, Inc. or its Affiliates.
This is code. Fork it on github.com/ojacques

Séquence

  • 📘 cdktf init
  • 🛠️ npm run build
  • 🏭 cdktf synth
  • 🔍 cdktf diff
  • 🚀 cdktf deploy
© 2022, Amazon Web Services, Inc. or its Affiliates.
This is code. Fork it on github.com/ojacques

Merci

🐤 @ojacques2

© 2022, Amazon Web Services, Inc. or its Affiliates.