Category AWS

Access Control in Terraform: IAM Permissions & Workspaces

In large Terraform ecosystems the risk that someone might accidentally (or intentionally 🙂 ) change something grows. Access control in Terraform is always the first line of defense and it’s not just about IAM roles, but also how to structure…

Terraform Managing Multi-Region Database Backups in AWS

Ensuring data durability and resilience is an essence of robust infrastructure design. While it’s common to configure backups within a single region where the data resides, certain compliance or business requirements might demand multi-region backups. This blog, Terraform Multi-Region Database…

Terraform Use Template file for AWS CodeDeploy AppSpec file

Terraform template file, often written in JSON or YAML, is file that is used to create dynamic content by various inputs. Using template file you can make deployments easier and more consistent. For this example we will use AWS CodeDeploy…

Terraform Template file with loops for Dynamic Resource Management

Template files combined with loops provide powerful way to handle repetitive configurations dynamically, reducing complexity, errors and improving consistency. This blog is will explain how to use Template file with loops. The Use Case Imagine you need to manage infrastructure…

Terraform Steps to create complete AWS S3 module

Terraform module is used to simplify process of organizing and reusing terraform code. Essentially module is a container for multiple resources logically connected and which are used together. This blog post will explain Terraform complete AWS S3 module When to…