Implementing Terraform with AWS
In this course, you’ll learn about the nuances of deploying infrastructure as code on Amazon Web Services with Terraform, and how to leverage services in AWS to improve your Terraform configurations and deployments.
What you'll learn
Terraform is a powerful tool to automate the deployment of your infrastructure across multiple clouds, both public and private. In this course, Implementing Terraform on AWS, you’ll learn about the nuances of deploying infrastructure as code on Amazon Web Services with Terraform, and leveraging services in AWS to improve your Terraform automation. First, you’ll explore the AWS provider and learn how to authenticate and create multiple instances for different accounts and regions. Next, you’ll discover how to leverage S3 and DynamoDB for remote state storage and use AWS data sources. Finally, you’ll understand how to incorporate AWS Code tools to add source control and deployment automation to your Terraform configuration. When you’re finished with this course, you’ll have the skills and knowledge of using Terraform needed to deploy and manage infrastructure as code on AWS.
Table of contents
- Introduction 1m
- Multiple Providers for Multiple Regions 2m
- Multiple Providers Code Examples 3m
- Reviewing the Production VPCs Configuration 4m
- Deploying the Production VPCs in Two Regions 2m
- Integrating Security at Globomantics 3m
- Creating the Authentication Profiles 2m
- Deploying the Security Configuration 7m
- Deploying the Security VPC 3m
- Creating the Peering Connection 6m
- Summary 1m
- Introduction 1m
- Infrastructure as Code Fundamentals 4m
- Pipelines and Workspaces 3m
- AWS Code Tools and Implementation 3m
- Deploying the AWS Code Configuration 5m
- Setting up the CodeCommit Repository 4m
- Reviewing the CodeBuild Project 4m
- Reviewing the CodeBuild Files 8m
- Inspecting the CodePipeline 3m
- Expanding the Pipeline 3m
- Executing the Updated Pipeline 6m
- Summary 2m
- Introduction 2m
- Layering Configurations 3m
- Using Data Sources in AWS 3m
- Globomantics Application Deployment 3m
- Setting up the App Profile 2m
- Reviewing the App Configuration 9m
- Deploying the App Configuration 4m
- Using CloudFormation Templates 3m
- Globomantics CloudFormation Deployment 1m
- Reviewing the Main Configuration 4m
- Reviewing the CloudFormation Template 4m
- Deploying the CloudFormation Configuration 3m
- Summary 1m
- Course Summary and Next Steps 3m