Testing Terraform AWS Modules in Harness CI with LocalStack

LocalStack enables organizations to automate their application testing and integration process through DevOps practices, such as continuous integration (CI). LocalStack allows organizations to move away from complicated AWS testing and staging environments by enabling a key component of testing and delivering cloud-native applications.To further automate the process, we use Infrastructure-as-Code (IaC) frameworks like Terraform that allow you to create your resources declaratively and apply those resources. Testing your Terraform modules against the real AWS cloud can be time-consuming and costly and can make you run into the risk of dangling resources after an unsuccessful CI run. Using LocalStack to emulate a mock ephemeral AWS infrastructure on CI pipelines allows you to work on the same functionality the real AWS cloud provides while cutting down testing costs and deployment times.In this session, Jim Sheldon, Senior Developer Advocate at Harness, will demonstrate how to use LocalStack to test Terraform modules on Harness CI. Harness CI allows you to create software pipelines that will enable you to check out your code, build the software, run your tests, and validate every code change. We wind up the session with updates about the all-new LocalStack release!

Related Talks

Autonomous Bug Fixing Through AI Agents That Detect, Reproduce, and Repair

What if your software could fix its own bugs—before anyone even notices them? In this session, LogicStar co-founder Boris Paskalev shares how self-healing applications are becoming a reality—fixing bugs automatically, before they reach production or immediately after an issue is detected/reported. LogicStar combines classical computer science, deep tech research from the pioneers of “AI for Code” and Agentic AI to detect, reproduce, and fix real production issues with validated, test-backed pull requests.This session is for engineering leaders, PMs, and AI builders ready to rethink the boundaries of autonomy in software delivery.

Watch recording
Watch recording
WTH is Chaos Engineering?! A Quick Look at Breaking Things on Purpose

Ever wonder why some teams intentionally break their own systems? Welcome to the world of chaos engineering — a practice that's not just for Netflix-scale infrastructure, but for any team that wants to build resilient, reliable applications.In this session, we'll demystify chaos engineering and explain why intentionally breaking things is actually the smart move. You'll learn:What chaos engineering really is (in plain English, no buzzwords)Why waiting for production failures is a terrible strategyHow to start experimenting with controlled failure locally, before it happens in the wildReal-world examples of chaos experiments that catch bugs you'd never find in traditional testingTools and techniques to get started without blowing up your infrastructureThrough practical demos using LocalStack's cloud emulation and chaos engineering tools, we'll simulate failures like network latency, service outages, and resource exhaustion right from your laptop.If you've ever said "it worked on my machine" only to watch it crash in production, this talk is for you—let's break things intentionally so they don't break unexpectedly.

Watch recording
Watch recording
Getting started with the LocalStack Dagger module

Looking to bring AWS emulation directly into your CI/CD pipelines? This hands-on session with Harsh Mishra shows you how to integrate LocalStack with Dagger to level up your development workflows.In this session, you'll learn how to:- Run full AWS emulation locally inside Dagger pipelines- Spin up LocalStack as a service using Dagger’s composable syntax- Use Cloud Pods for persistent state across pipeline runs- Create ephemeral environments for fast, clean, isolated testingKeep your cloud workflows repeatable, testable, and fastWhether you’re building serverless apps, managing infrastructure-as-code, or optimizing your DevOps pipelines, this talk will help you bring LocalStack into the heart of your CI/CD setup.

Watch recording
Watch recording

Launch yourself in the world of local cloud development

Try for free
Try for free
Talk to Sales
Talk to Sales