Deep Dive - Terraform
Terraform is an amazing toolset for automating infrastructure in the public and private cloud. This course will teach you the advanced Terraform concepts and functionality needed to take your skills to the next level.
What you'll learn
Deploying and maintaining traditional infrastructure is a manual task fraught with repetitive tasks, inconsistent configuration, and always out-of-date documentation. In this course, Deep Dive - Terraform, you'll learn some of the more advanced uses of Terraform for infrastructure automation. First, you'll learn about importing existing infrastructure. Next, you'll explore remote state and data sources. Finally, you'll get an idea of how to integrate Terraform with a CICD pipeline and configuration management software. By the end of this course, you'll know how to incorporate these techniques into your existing skillset, empowering you to integrate Terraform into the rest of your operations and expand out into the larger enterprise.
Table of contents
- Introduction 3m
- More Teams, More Problems 3m
- Introducing Templates 4m
- Template Demonstration 7m
- Introducing Data Sources 5m
- Creating an External Data Source 3m
- External Data Source Configuration 7m
- External Data Source Deployment 3m
- Application Environment 2m
- Networking Configuration and Deployment 9m
- Application Configuration 8m
- Application Deployment 5m
- Module Summary 2m
- Introduction 2m
- Terminology Time 3m
- Automation at Globomantics 3m
- Setting up Remote State 3m
- Setting up Lambda 2m
- Deploying the Jenkins Container 5m
- Initial Setup of Jenkins 5m
- Running Terraform in Automation 4m
- Exploring the Jenkinsfile 8m
- Preparing for the Pipeline 4m
- Networking Pipeline 4m
- Application Pipeline 6m
- Module Summary 3m
- Introduction 2m
- Configuration Management and Deployment Options 4m
- Deployment Patterns 3m
- Automation at Globomantics 3m
- Setting up Remote State and Lambda 4m
- Deploying Networking and Examining the Application Files 5m
- Deploying the Application 3m
- Examining the Ansible Configuration 5m
- Configuring WordPress and Running the Ansible Playbook 3m
- Module Summary 1m