Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOpsDays Berlin 2018 Terraform hands-on workshop

36 views

Published on

My blog: http://zonov.me/
Slides from the pre-workshop short talk about Terraform and Infrastructure as a code.
Code: https://github.com/graffzon/DevOpsDays-2018

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

DevOpsDays Berlin 2018 Terraform hands-on workshop

  1. 1. Terraform Hands-on inspiration
  2. 2. Kirill Zonov Backend/infrastructure engineer Blogger http://zonov.me @kzonov About me
  3. 3. About the company ● Terraform managed ● Moving towards DevOps culture ● 60 engineers ● Code is in Ruby, (Node/React)JS, Python, Java ● Almost everybody is contributing to the infrastructure code
  4. 4. ● Makes it easier to manage an infrastructure for a growing team ● Makes it easier to manage many moving parts in different areas (Cloud providers, CI, Secrets, etc) ● Reduces teams dependency on Infrastructure engineers ● Enables the possibility to code-review the infrastructure Infrastructure as a code
  5. 5. About the company ● ~500-1000 RPS ● ~300 Lambda functions ● ~100 EC2 instances
  6. 6. ● Terraform introduction ● Basic AWS EC2 setup ● Refactoring ● Making it all work for more than one person ● Q/A Structure of the workshop
  7. 7. ● CloudFormation ● Terraform ● Chef Provisioning ● Google Cloud Deployment manager Infrastructure as a code. Tools
  8. 8. ● Many providers ● Alive community ● Language features like modularization, state locking, references between resources ● Enterprize plan and support Why Terraform
  9. 9. - AWS: - VPC - Subnet - Internet Gateway - T2 Instance with Ubuntu - Github: - Repository What we will be building
  10. 10. Let’s get started!
  11. 11. Q/A Kirill Zonov @kzonov https://github.com/graffzon/DevOpsDays-2018
  12. 12. Thank you!

×