Rich Burroughs gives an overview of Terraform and how it compares to Puppet. Terraform is HashiCorp's infrastructure provisioning tool that uses a declarative configuration language and resource graph to manage cloud infrastructure. It is not a configuration management tool like Puppet, but can be used to provision infrastructure before using Puppet to configure it. The presentation demonstrates how to install Terraform, configure providers for cloud platforms, define resources, handle dependencies between resources, and use provisioners like remote-exec to run Puppet apply after provisioning.
2. About me
• SRE at Puppet since September
• Previously a Puppet user for about 4 years
• Not a Terraform expert
• I hate bullet points
@richburroughs - Portland Puppet User's Group