Terraform is a great tool for managing cloud infrastructure, but where you should you start? Quinn Murphy and Byron Schaller offer an overview of Terraform and guide you through building a simple demo to illustrate Terraform best practices.
Quinn and Byron start by explaining what Terraform is and what makes it different from configuration management tools (an easy initial comparison). They also discuss how Infrastructure as Code helps make cloud infrastructure more manageable, deployable, and secure. From there Quinn and Byron walk you through building a small piece of infrastructure in AWS with Terraform—spinning up a small web app to illustrate the basic concepts and revisiting the infrastructure to illustrate how to build modules, pipelines, and more.
Along the way, Quinn and Byron demonstrate how Terraform can be used with configuration management to automate every part of a cloud deploy using an “outside-in” approach and touch briefly on how to manage state when multiple people are working with the same Terraform-provisioned infrastructure, highlighting tools like Terragrunt and HashiCorp’s enterprise solution, Atlas.
Quinn Murphy wandered around the IT landscape for over a decade before discovering the oasis that is web operations. Since that time, he’s been addicted to live opens and open source tools and culture.
Byron Schaller is principal architect at RoundTower Technologies. A skilled enterprise architect with 18 years of combined infrastructure design and software development experience, Byron melds data center virtualization and cloud experience with Agile development to design automation and orchestration solutions for enterprise hybrid clouds. He has deployed a number of private and public cloud solutions and driven adoption of the software-defined enterprise and service-oriented architecture to lower operation costs and provide a superior level of IT service delivery. Byron has delivered numerous presentations to clients, peers, and executives and spoken at several regional and national conferences, including VMWorld and DevOps Days. Byron enjoys sharing his knowledge with others by mentoring and writing. Along with his personal blog, Vbyron.com, Byron has written for Network Computing and Intense Schools. He also helps lead the Indianapolis Virtualization Technology user group and is a former VMUG leader. He holds several industry certifications and is currently preparing for his VCDX submission. Byron can be found on Twitter as @byronschaller and lurking in the VMware subreddit as byronschaller.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org