Terraform - Getting Started
Pluralsight
Course Summary
Terraform is an amazing toolset for automating infrastructure in the public and private cloud. This course will teach you the fundamentals of Terraform to deploy infrastructure in a consistent, repeatable manner across multiple services.
-
+
Course Description
Systems Administrators and DevOp Engineers have always been charged to do more with less. Defining infrastructure in code and automating its deployment helps improve operational efficiency and lower administrative overhead. In this course, Terraform - Getting Started, you'll learn foundational knowledge of Hashicorp's Terraform software, a toolset for infrastructure automation. First, you'll discover how to create and update a basic configuration. Next, you'll explore how to use provisioners, functions, and providers to expand your deployment. Finally, you'll learn how to leverage abstraction and improve code reuse with variables, state files, and modules. When you're finished with this course, you'll have the skills and knowledge of Terraform needed to write, plan, and create automated infrastructure deployments.
-
+
Course Syllabus
Course Overview- 1m 39s
—Course Overview 1m 39sDeploying Your First Terraform Configuration- 19m 23s
—Introduction 1m 6s
—What's the Scenario? 1m 23s
—Terraform Components 4m 22s
—Demo Time! 11m 18s
—Summary 1m 12sUpdating Your Configuration with More Resources- 36m 51sConfiguring Resources After Creation- 37m 3sAdding a New Provider to Your Configuration- 39m 54sUsing Variables in Deployments- 28m 9sUsing Modules for Common Configurations- 28m 17s