Skip to main content
Case Study

Ephemeral Cloud Infrastructure for Acceptance Tests at Pluralsight with Terraform Enterprise & Vault

This talk will walk through Pluralsight's pipeline, processes, and methodologies with real code samples for deploying libraries, running acceptance tests, and tearing down infrastructure.

The Platform Engineering team at Pluralsight builds shared libraries for .NET and Node.js that peer product engineering teams use to integrate with HashiCorp Vault secret management clusters. They leverage a unique combination of Terraform Enterprise, GitLab, Make files, and shell scripts to deploy new versions of their libraries to EC2 instances, Kubernetes pods, and AWS Lambda functions. They then run acceptance tests in all of these various compute environments, and afterward they tear down that infrastructure, once the tests are completed. In this talk, Wes Novack will walk through Pluralsight's pipeline, processes, and methodologies for this unique combination of technology.

Speaker: Wes Novack

More resources like this one

2/3/2023Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

1/5/2023Case Study

How Discover Manages 2000+ Terraform Enterprise Workspaces

12/22/2022Case Study

Architecting Geo-Distributed Mobile Edge Applications with Consul

zero-trust
12/13/2022White Paper

A Field Guide to Zero Trust Security in the Public Sector