Loading…
Puppetize PDX 2019 has ended
Thursday, October 10 • 1:00pm - 1:30pm
Brave New World: Civilized provisioning with Terraform + Puppet

Sign up or log in to save this to your schedule and see who's attending!

Terraform is used by thousands of organizations for multi-platform resource provisioning across on-prem datacenters, public and private clouds, and containers. It uses declarative descriptions of resources like cloud instances, VPCs, databases, and more, to reconcile the state of the real world against the desired state. Once it's created, though, what's next? How do you smoothly bring new EC2 instances under management, connect them to the rest of the infrastructure, and handle the rest of their lifecycle? 

In this talk, we’ll walk through some battle-tested workflows that connect Terraform provisioning to ongoing management with Puppet and Bolt. Then we’ll examine the main points of integration between the ecosystems: running Puppet as a provisioner from Terraform, executing Terraform from a Bolt plan, and using Terraform's state file as an inventory source for task execution.

Attendees will gain a better understanding of Terraform's feature set, recent developments in the Hashi Config Language (HCL), and how to make Terraform and Puppet play nicely together so your planet's infrastructure is not just breathable but livable for humans.

Speakers
avatar for Ranjit Viswakumar

Ranjit Viswakumar

Senior Solutions Engineer, HashiCorp
I'm a Senior Solutions Engineer and evangelist for HashiCorp. Originally from New York, I have been building my expertise in infrastructure and software in the Massachusetts Bay area since 2010.  I like to build things and get creative, professionally as well as in my spare time... Read More →