DevConf.CZ 2019 has ended
Back To Schedule
Sunday, January 27 • 9:30am - 11:50am
Automate your Cloud with Terraform

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This workshop is for 'lazy' software engineers that believe in automation. When building big systems, it seems that major approach today is microservice architecture. Everybody wants to scale on demand and make sure their customers get service they expect in no time. That greatly threatens us, the 'lazy' engineers, because somebody must manage and maintain all the infrastructure (machines for application servers, load balancers, database servers). This workshop will focus on Terraform (https://www.terraform.io/) - a tool to automate changes to your infrastructure. There are several things to do before the workshop (because they take some time or require download):
  • Install Terraform
  • Get a free AWS account https://aws.amazon.com/free . You will need to sign up with a credit card . After you setup the AWS account, make sure to generate Access Key and Secret Key. To get the keys: 1) login to your AWS console 2) Go to "My Security Credentials" 3) Click on "Access Keys" tab 4) Create new Access key 5) save both Access Key and Secret Key!
  • Clone my GitHub repository with the example https://github.com/nguyenfilip/devconf2019
  • After the repository is cloned (for example into ~/devconf2019) you should run terraform init in that directory. That ensures that about 130MB of Terraform plugins get installed to ~/devconf2019/.terraform directory
  • You can use any text editor of your choice. I personally use IntelliJ Idea with plugin HashiCorp Terraform  / HCL language support


Filip Nguyen

Principal Developer, SolarWinds

Sunday January 27, 2019 9:30am - 11:50am CET
Workshop - A113