Slide 1

Slide 1 text

Better Developer Workflow in Infrastructure as Code Obinna Odirionye

Slide 2

Slide 2 text

Kubernetes Engineer at Kubermatic Member and Maintainer at CNCF Helm ChartMuseum he/him @odirionyeo Obinna Odirionye

Slide 3

Slide 3 text

Back to Beginning… Infrastructure as Code

Slide 4

Slide 4 text

Copyright © 2021 HashiCorp IAC Tools ❏ Terraform ❏ Pulumi ❏ AWS Cloud Formation ❏ Google Cloud Deployment Manager ❏ Azure Resource Manager April 2022

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Copyright © 2021 HashiCorp Why Terraform? ❏ Agentless ❏ Reusable Module Components ❏ Large Community ❏ Most Starred IAC tool on Github with over 30k stars April 2022

Slide 7

Slide 7 text

Copyright © 2021 HashiCorp Developer’s Collaboration With Terraform April 2022

Slide 8

Slide 8 text

In HashiConf 2018, HashiCorp announced some of the best features we enjoy in Terraform today, namely: ❏ State Management ❏ Reusable Terraform Modules ❏ Centralized terraform plan and applies

Slide 9

Slide 9 text

Copyright © 2021 HashiCorp Hmmm… Toils? April 2022

Slide 10

Slide 10 text

Toils hindering Better Developer Workflow ❏ Less Visibility ❏ Poor Code Review Process ❏ Less Collaboration

Slide 11

Slide 11 text

Copyright © 2021 HashiCorp Entering… Terraform + Atlantis April 2022

Slide 12

Slide 12 text

Atlantis Terraform Pull Request Automation Summary Atlantis solves the toils for a better developer workflow with terraform. It offers Increased visibility, Enable better collaboration and Code Review Process.

Slide 13

Slide 13 text

Copyright © 2021 HashiCorp Finally! Let’s Invoke The Demo Gods [Link: https://github.com/nerdeveloper/hashitalks-2022] April 2022

Slide 14

Slide 14 text

Copyright © 2021 HashiCorp ”I believe this is not the end to a better workflow, only a means to achieve it. We only are just scratching the surface.” April 2022

Slide 15

Slide 15 text

Thank You @odirionyeo | [email protected] | iamobinna.com

Slide 16

Slide 16 text

[email protected] | learn.hashicorp.com | discuss.hashicorp.com