Nextflow Podcast Ep. 55: Terraform & Seqera

Hey everyone! :wave:

New episode alert! :nextflow: :studio_microphone:

Episode 55 is all about Terraform and the new Seqera Terraform Provider - bringing infrastructure-as-code to your Nextflow environments!

I’m joined by @kenibrewer and @Adam_Talbot to discuss why we built it, how it works, and why you might want to start using it.

The Problem:

We all love Nextflow’s “write once, run anywhere” philosophy - but what about the infrastructure underneath? If you’ve ever:

  • Clicked through the same Seqera Platform settings over and over

  • Wished you could version control your compute environment configs

  • Wanted to deploy identical workspaces across multiple teams

  • Needed audit trails for infrastructure changes in regulated environments

…then this episode (and the Terraform provider) is for you!

What We Cover:

  • Why infrastructure-as-code matters for bioinformatics

  • Ken’s journey from frustrated clicker to Terraform evangelist

  • How Terraform is like nextflow -resume for infrastructure

  • The “cattle, not pets” philosophy for cloud resources

  • Real-world use cases: academic centers, clinical diagnostics, enterprise IT

  • Best practices and common pitfalls

  • How to get started (spoiler: AI is surprisingly good at writing Terraform!)

Key Takeaway:

What Nextflow did for pipelines, Terraform does for infrastructure. Declare your desired end state, let Terraform figure out the dependencies, and enjoy version-controlled, reproducible infrastructure with full audit trails.

:books: Key resources:

:writing_hand: Show notes, transcript, links and more: https://seqera.io/podcasts/episode-55-terraform-seqera/

:television: The episode is available now on YouTube, Spotify, and all other podcast platforms! :headphones:

:input_latin_lowercase: As always, the podcast page has a detailed summary plus full transcript. Subtitles are manually curated!

Are you already using Terraform for your infrastructure? Thinking about trying the Seqera provider? Let us know below - the team is actively looking for feedback!