1 day
DevOps, Security, and Operations
Completion of Terraform Fundamentals or work experience with Terraform.
Instructor-Led Classroom / Instructor-Led Online
- WIFI and SSH-enabled device with a Terminal
- Modern Internet browser such as Firefox, Chrome, or Safari
- Ability to connect to the public Internet unrestricted (no proxies or firewalls)
This course is aimed at existing Terraform users who desire an in-depth exploration of collaborative workflows and advanced features with hosted or private Terraform Enterprise as well as Terraform Cloud.
Topics:
- Terraform Cloud/Enterprise Overview
- Workspaces
- Version Control Integration
- Code Organization
- Private Module Registry
- Null Resources
- For-Each
- Secure Variables
- Dynamic Blocks
- Conditional Operators
- Provider Lifecycles and Development
Labs:
- Workspaces
- VCS Connection
- Private Module Registry
- Null Resources
- For-Each
- Secure Variable
- Dynamic Blocks
- Conditional Data
Each course delivery is different, so this is not a hard-fixed schedule. Use this timeline as a guide so that you can adjust the pace as needed.
Time | Title | Duration |
---|---|---|
9:00 - 9:15 AM | Welcome | 15 min. |
9:15 - 9:50 AM | Terraform OSS/Cloud/Enterprise | 35 min. |
9:50 - 10:05 AM | Terraform Versions | 15 min. |
10:05 - 10:35 AM | TFC Remote State / CLI Workflow | 30 min. |
10:35 - 10:50 AM | Break | 15 min. |
10:50 - 11:15 AM | Secure Variables | 25 min. |
11:15 - 12:00 PM | Data Blocks and Conditions | 45 min. |
12:00 - 1:00 PM | Lunch Break | 60 min. |
1:00 - 1:45 PM | Locals, Validation and Suppression | 45 min. |
1:45 - 2:15 PM | For Each Blocks | 30 min. |
2:15 - 2:45 PM | Dynamic Blocks | 30 min. |
2:45 - 3:15 PM | Private Module Registry | 30 min. |
3:15 - 3:30 PM | Break | 15 min. |
3:30 - 3:45 PM | Version Control Integration | 30 min. |
3:45 - 4:15 PM | Publish Private Module | 35 min. |
4:14 - 4:45 PM | VCS Workflow | 40 min. |
4:45 - 5:00PM | Course Wrap-up | 15 min. |
Students will receive access to their own personal Linux-based lab environment for the class.