Learn how using terraform-compliance and BDD allows you to create an executable specification that can be understood, automated, and used to drive change across your organization.
Terraform is one of the great enablers of cloud adoption, but as Uncle Ben would tell us "With great power comes great responsibility." When it comes to infrastructure at scale you need to be able to exercise control without becoming a constraint.
In this session, Josh Armitage goes through how using terraform-compliance and behavior-driven development (BDD) allows you to create an executable specification that can be understood, automated, and used to drive change across your organization. Sentinel is also a good option here.
You'll'll also go through principles for enterprise-scale module design and how these fundamental building blocks make shift-left security a reality and transform security at even the biggest and oldest of companies.
You'll take away an appreciation for how BDD drives communication, understanding, and alignment, and how principled module design can drive positive behaviors and outcomes with minimal effort.
Speaker: Josh Armitage
HashiCorp Deep Dive Demos from Ignite and KubeCon Europe
How Remote Work is Driving the Need for Multi-Cloud DevSecOps: How to Build a Pipeline
Re-potting Overgrown Terraform Repositories
Orchestration to Delivery: Integrating GitLab with HashiCorp Terraform, Packer, Vault, Consul, and Waypoint