Terraform

Terraform Stacks

7 minute read Published: 2024-10-30

Ever since the private preview of Terraform Stacks, I’ve been eager to dive in and explore this new approach to provisioning infrastructure. After a year in private preview, the public beta was finally announced at HashiConf 2024, and I’m excited to share my experience!


Streamline SSO Access to AWS Redshift Query Editor with Okta and Terraform

3 minute read Published: 2024-05-18

AWS Redshift Query Editor v2 is a web-based tool that allows analysts to securely explore, share, and collaborate on data using SQL within a common notebook interface. It simplifies querying data with SQL and visualizing results with charts and graphs in just a few clicks.


Enabling Cross-Account Access for AWS Lake Formation with Data Filters Using Terraform

5 minute read Published: 2024-05-17

In my previous blog, we explored enabling cross-account data sharing using AWS Lake Formation with Terraform. In this post, we’ll dive deeper into enhancing that setup with data filters. Lake Formation data filtering allows for column-level, row-level, and cell-level security. This blog will focus specifically on implementing cell-level security to fine-tune data access controls.


How to bridge a Terraform Provider to Pulumi

8 minute read Published: 2024-03-16

In this blog post, we’ll delve into the process of creating a Pulumi Resource provider sourced from a Terraform Provider developed with the Terraform Plugin Framework. Our focus will be on leveraging the bridge package to facilitate this transition seamlessly. To illustrate, we’ll demonstrate bridging the InfluxDB Terraform provider to Pulumi.


Deploying and Managing InfluxDB Resources with Terraform

5 minute read Published: 2024-02-15

Terraform is a powerful infrastructure as code tool that automates cloud infrastructure provisioning and management through simple configuration files. If you’re interested in learning more, I’ve written a short blog outlining some key components of Terraform.


Effortless Infrastructure - Mastering Automated Deployments with Terraform and GitHub Actions

5 minute read Published: 2024-01-26

In the earlier blog post, I showcased the steps to achieve continuous deployment using GitHub Actions and AWS CodeBuild specifically for code deployment. Expanding on those principles, let’s delve into the next phase of our workflow — incorporating infrastructure deployment through Terraform.


What is HashiCorp Terraform?

5 minute read Published: 2023-09-22

In this blog I will explain what is Terraform and some of its common terms. I will also list some good to follow standards when you start using Terraform.


Lake Formation cross-account access using Terraform

3 minute read Published: 2022-09-15

There are two types of cross-account access

  1. Storage cross-account access (S3 bucket is in a different account than the Lake Formation account)

  2. Consumption cross-account access (Athena, Redshift Spectrum in a different account than the Lake Formation account)

In this guide, we will discuss the consumption cross-account access, enable cross-account Lake Formation access and use a lambda in Account-Target to execute a simple Athena query to access the data from Account-Source.