Our final highlights blog for HashiTalks 2021 features our Terraform sessions.
For our final HashiTalks 2021 highlights blog, we're showcasing HashiCorp Terraform talks — our largest group of talks. If you've been following our highlights series, we've already published our videos covering HashiCorp Vagrant, Packer, Boundary, Waypoint, Nomad, Consul, and Vault.
To recap: this was our largest number of HashiTalks ever. We received so many high-quality submissions this year that we decided to increase the length of the virtual livestream from 24 hours to 48 hours. More than 10,000 people watched at some point during our 2 days of livestreaming.
We're humbled by the amount of high-quality technical content produced by our community, and we hope you benefit from their extensive knowledge. You can find all of our session videos and sort by product in our newly redesigned HashiCorp Resource Library. That’s also where you'll find related GitHub repositories and slides for some of the videos. You can also check out the HashiTalks 2021 YouTube playlist for an unsorted complete list of HashiTalks.
Torsten Stiller explores the possibilities of CDK for Terraform — which can convert TypeScript, Python, C#, and Java into Terraform configuration — through an example Azure application.
Stephane Jourdan of CloudSkiff shares the results of 50+ interviews and 150+ survey responses from DevOps teams on the state of their infrastructure drift.
José Maia and Carlos Cunha showcase how they used a Container Storage Interface (CSI)-based process and HashiCorp Nomad to orchestrate stateful applications. They work at Critical TechWorks, a BMW company.
Marko Bevc of Scale Factory shares the do's and don'ts of securing sensitive values in your DevSecOps pipeline via HashiCorp Terraform and Vault, using real-world feedback from Scale Factory clients.
Itay Cohai and Travis Smith explain how Morgan Stanley overcame multiple challenges when installing HashiCorp Terraform and complying with strict security restrictions.
Wes Novack describes how Pluralsight uses HashiCorp Vault and Terraform Enterprise in various compute environments.
Gareth Brown demos a small Python test fixture to verify HCL module logic that deploys to Google App Engine, Google Cloud Run, and Kubernetes.
Taylor Dolezal demonstrates using the Open Policy Agent (OPA), Terraform, and Flux in a declarative fashion in order to build a policy as code pipeline.
Ben King shares examples of database management tools in the cloud native space, including Terraform.
Chris Ostrouchov builds a scalable data science platform by combining HashiCorp Terraform, Helm, and GitHub Actions.
Mike Fraser introduces the concept of infrastructure as code scanning tools and demos a DevSecOps pipeline using Terraform.
Evan Gertis describes how you can build compliance policies in Terraform that certify your infrastructure against standards like the Center for Internet Security (CIS) benchmarks.
Daniel Putzer shows off his project, Pluralith, which visualizes changes to Terraform's infrastructure state in a graph based on state files.
Josh Armitage shows you how to bring behavior-driven development (BDD) to your Terraform process, helping you shift-left with security in the process.
Kristin Smith helps you learn how to split or merge sprawling Terraform repositories using demo examples.
Abubakar Siddiq Ango explains how you can integrate most of the HashiCorp products into GitLab pipelines.
Tracy Holmes discusses why the language of security for infrastructure is often lost in translation and how policy as code can help.
Thiago Nache Carvalho teaches the pain points of creating unit tests for HashiCorp Terraform resources in Nomad jobs and namespaces, and explains how to solve them.
Samson Olufuwa and Olubusayo Amowe address how to set up a backup/disaster recovery (DR) process using HashiCorp Terraform and then automate the DR testing process using Terraform and Gremlin.
Andy Assareh shows why you no longer need to place cloud credentials in your Terraform workspaces with the new Terraform Agents feature.
Rishi Sampat explains how A10 built internal and external solutions with Consul-Terraform-Sync.
Darby Frey, Sri Rangan, and Abubakar Siddiq Ango present their "Five Minute Production" demo, which quickly builds production-ready infrastructure and workflows using HashiCorp Terraform and GitLab pipelines
Sunil Chopra reveals a solution to some of the tricky situations where you need to destroy infrastructure quickly in Terraform.
Yury Yineth Niño Roa, and Jhonnatan Gil Chaves share their experiences improving the reliability in Kubernetes infrastructures using chaos experiments.
Peter De Tender gives several demos on how to run Terraform deployments for different authenticated session options in Microsoft Azure.
Cyrus Javan gives a tour through the major features of the Terraform Provider SDK and teaches common provider-building patterns and practices.
Niels Peto and Nicolas Pepinster showcase the AWS stack used at their financial institution to manage state in open source Terraform in a GitLab CI/CD pipeline.
Vincent Brison shows how he deploys a dynamic pool of self-hosted runners on Google Cloud using Terraform, Packer, and GitHub Actions.
Jay Wallace shares some security best practices when using non-verified Terraform providers from the community.
Tom Straub teaches the processes and patterns for writing high-quality Terraform modules for use in a large organization.
Robert Ross will share the wisdom he gained on his hack sessions to show how you can get a working Terraform provider up and running in 20 hours.
Lachlan White walks through the transition from Terraform open source to Terraform Enterprise or Terraform Cloud through the lens of "structures".
Robert Blumen explores a Terraform pattern that is data-driven, avoids repetition, is easy to change, and separates data from resources.
Peter Gergely Marczis shares a use case about an international bank's global data lake rollout, which involved changes to the company's IT environment with Terraform at the core.
Grace Nguyen shares the story of how she automated infrastructure with Terraform to create a website for Christmas-themed pets on Twitter.
Jeff Zemerick and David Smithbauer showcase a Terraform-managed AWS architecture that trains and evaluates natural language processing (NLP) models.
Marcelo Zambrana explains how to build a data analytics environment using HashiCorp Terraform and the new Databricks resource provider.
Michael Simo discusses how to plan multiple Terraform projects and get a concise report via the CLI tool, clairvoyance.
Jeffrey Hogan of the HashiCorp Engineering Services group shares how his team uses each of the HashiCorp products in their tool stack.
Mehdi Laruelle provides a demo showing how you can secure credentials in a Terraform and GitLab-CI workflow using Vault.
The Terraform roundup is our last HashiTalks highlights blog for 2021. To check out our previous highlights posts, visit:
You can also watch all of our videos on YouTube by visiting our HashiTalks 2021 playlist.
Learn how to use best practices-based modules to build production-grade Terraform deployments on AWS.
Explore the pros and cons of five different ways to manage credentials and other secrets in Terraform Cloud & Enterprise.
The latest release of CDK for Terraform includes TypeScript unit testing via Jest, improved handling of native Terraform functions, and Bash and zsh shell completion.