Anton Babenko
  • Serverless+Terraform
  • Terraform Cost Estimation
  • Terraform Best Practices (ebook)
  • My projects
Subscribe
Your Weekly Dose of Terraform — Live Streams
terraform

Your Weekly Dose of Terraform — Live Streams

I do live streams talking about things I enjoy working with — IaC, DevOps, Terraform, and AWS.The primary focus is on Terraform — what’s new, tools reviews, live-coding, do interviews with creators and community members, answer questions live, and so on. Here you can see previous streams — https://www.youtube.

  • Anton Babenko
Anton Babenko Sep 26, 2020 • 1 min read
Anonymized, Secure, and Free Terraform Cost Estimation
terraform

Anonymized, Secure, and Free Terraform Cost Estimation

There are some things you should know about infrastructure costs: How much does my infrastructure is going to cost before create?How much does my infrastructure cost after it is created (based on Terraform state)?What is the difference in the price comparing to the current infrastructure (based on Terraform

  • Anton Babenko
Anton Babenko May 14, 2020 • 2 min read
"Terraform AWS modules" as a code
terraform

"Terraform AWS modules" as a code

After several years of maintaining Terraform AWS modules on GitHub and making constant improvements in processes I decided to spend more time and improve things even further. I want other people to be involved and recognized also while I spend more time on other projects (eg, modules.tf). The main

  • Anton Babenko
Anton Babenko Mar 20, 2020 • 1 min read
My Terraform AWS journey — HashiTimes Interview
interview

My Terraform AWS journey — HashiTimes Interview

I’d like to share an extended interview which I gave to HashiTimes (newsletter curated by the community and not affiliated with HashiCorp) in June 2019. I added some more additional links and information. In this week’s HashiTimes Interview, we sat down with Anton Babenko, a Developer, Public Speaker,

  • Anton Babenko
Anton Babenko Jun 13, 2019 • 7 min read
Terraform documentation as PDF files
terraform

Terraform documentation as PDF files

I like to search in it and access it offline (during a flight, for example). I’ve made a repository where documentation for Terraform core and all official Terraform providers automatically updates every night — https://github.com/antonbabenko/terraform-docs-as-pdf Hope you find it useful. Follow me on GitHub to see

  • Anton Babenko
Anton Babenko Jan 9, 2019 • 1 min read
AWS Console — Browse public S3 bucket (without asking for listing permission)
aws

AWS Console — Browse public S3 bucket (without asking for listing permission)

If you want to browse public S3 bucket to list the content of it and download files. You can do so by just logging in to your AWS account and putting a bucket name after https://s3.console.aws.amazon.com/s3/buckets/, to be like this: https://s3.console.

  • Anton Babenko
Anton Babenko Dec 22, 2018 • 1 min read
modules.tf — Convert visual AWS diagram into Terraform configuration

modules.tf — Convert visual AWS diagram into Terraform configuration

I am excited to announce the public-release of modules.tf, which allows a conversion from visual AWS diagrams using cloudcraft.co to infrastructure code using Terraform. See this in action (added 21.3.2019): modules.tf demo — from visual diagrams (cloudcraft.co) to infrastructure as code using TerraformFeaturesResources with arguments

  • Anton Babenko
Anton Babenko Nov 19, 2018 • 3 min read
Atlantis + Terragrunt = ?
terraform

Atlantis + Terragrunt = ?

TLDR; Does Atlantis work with Terragrunt? The short answer — pretty much, yes (updated 18.9.2018). UPD (7.5.2019): Published new repository Terragrunt Reference Architecture where the very real code is published. Check it out if you want to see Terragrunt in action. UPD (18.9.2018): Updated blog

  • Anton Babenko
Anton Babenko Feb 21, 2018 • 4 min read
Make Terraform faster — skip unnecessary checks (AWS and S3)
terraform

Make Terraform faster — skip unnecessary checks (AWS and S3)

Working with Terraform on a daily basis I feel it can be a good idea to share some small tips I have. Let me start with this one. Initializing remote state S3 backend is pretty fast operation, but it can be even faster if you disable all unnecessary checks: terraform

  • Anton Babenko
Anton Babenko Jan 27, 2018 • 1 min read
Terrapin: making good Terraform modules
terraform

Terrapin: making good Terraform modules

You are reading the second blog post in the series about using Terraform continuously. In the previous one I outlined common traits in Terraform modules. Once more, the list of keywords describing common traits is: not clean code, inextensible module features, tests, defaults, examples, documentation, lifecycle, versioning, security. Today, let

  • Anton Babenko
Anton Babenko Jul 15, 2017 • 1 min read
Using Terraform continuously — Common traits in modules
terraform

Using Terraform continuously — Common traits in modules

This is the first blog post in the series about using Terraform continuously, which I am going to publish over the next few weeks. UPD (15.07.2017): I wrote another blog post in the series — Terrapin: making good Terraform modulesI am Anton Babenko (github.com/antonbabenko) one of the

  • Anton Babenko
Anton Babenko Jun 8, 2017 • 3 min read
Running "terraform fmt" as pre-commit git hook [archived]
pre-commit

Running "terraform fmt" as pre-commit git hook [archived]

This is my second blog post related to Terraform. Previous one was about how I structure Terraform configuration, which got some interesting feedback on reddit. This time I want to share pre-commit hook which runs "terraform fmt" on your Terraform configuration files. Nothing more, nothing less. Code is here -

  • Anton Babenko
Anton Babenko Sep 27, 2016 • 1 min read
How I structure Terraform configurations? [archived]
terraform

How I structure Terraform configurations? [archived]

Note that this blog post was originally written in September 2016, and many things has been changed since then.In this blog post I want to describe one of the ways I like to structure Terraform configurations which can be used to manage medium and large infrastructures with resources span

  • Anton Babenko
Anton Babenko Sep 21, 2016 • 2 min read
Lessons learned from AWS and Varnish [archived]
aws

Lessons learned from AWS and Varnish [archived]

In this post I want to share a few thoughts I figured out during my latest assignment where I used to design and then implement architecture for e-commerce web-site for pet owners. The project was built using Symfony2 PHP framework with rather high demands on code quality as well as

  • Anton Babenko
Anton Babenko Mar 9, 2015 • 3 min read
Anton Babenko © 2022
Powered by Ghost