Course Outline

Introduction

  • How does Terraform differ from Chef, Puppet, Ansible, and Salt?
  • Why not use the AWS Management Console for government infrastructure management?

Overview of Terraform Features and Architecture

  • Infrastructure as Code, execution plans, resource graphs, and change automation for government operations.

Terraform Workflow

  • Write, Preview, Create, Reproduce, Destroy infrastructure components for government use.

Getting Started

  • Preparing an AWS account to use with Terraform for government projects.
  • Initializing Terraform for government environments.

Preparing an Execution Plan

  • Writing a new plan, saving, and removing .tf files for government infrastructure.

Working with Configuration Files

  • Syntax overview for government applications.
  • Writing, version controlling, and updating configuration files for government use.

Setting Resource Dependencies

  • Using the Terraform Resource Graph for government infrastructure management.
  • Distinguishing between infrastructure and application dependencies for government systems.

Deploying Infrastructure

  • Previewing configuration changes for government projects.
  • Executing changes in a controlled manner for government operations.

Managing State

  • Configuring a backend using AWS S3 and AWS DynamoDB for government state management.

Reproducing Infrastructure

  • Setting up the environment for an application in development, test/quality assurance, staging, and production for government use.

Packaging Configuration Files as Modules

  • Duplicating code with shareable modules for government projects.
  • Using the Module Registry to build reusable templates for government infrastructure.

Integrating Terraform into a Deployment Pipeline

  • Building, deploying, and testing an application for government use.
  • Importing existing external resources into Terraform for government operations.

Terraform Performance Tuning

  • Infrastructure monitoring and performance metrics for government systems.

Troubleshooting

Summary and Conclusion

Requirements

  • Experience working with command-line interfaces.
  • An understanding of cloud infrastructure concepts for government.

Audience

  • Cloud Architects
  • System Administrators
  • DevOps Engineers
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories