
Explore enterprise features of Terraform Cloud, including cost estimation, state and policy management, and RBAC, while learning workspace setup, GitHub and GitLab integration, and Slack notifications for apply workflows.
Terraform Cloud is HashiCorp’s managed service offering. It eliminates the need for unnecessary tooling and documentation for practitioners, teams, and organisations to use Terraform in production.
Terraform Cloud is HashiCorp’s managed service offering. It eliminates the need for unnecessary tooling and documentation for practitioners, teams, and organisations to use Terraform in production.
Terraform Cloud is a SaaS platform built atop the CLI that securely stores your state remotely, enabling collaborative infrastructure with version control, cost estimation, and sentinel policies.
Explore licensing in Terraform Cloud, from a free version for up to five users with remote data, remote execution, version control, and private modules, to team governance and enterprise plans.
Explore the differences between cloud, CLI, and enterprise Terraform, and see how Terraform Cloud enables seamless version control integration, automated runs on commits, and managed, encrypted state.
Explore the essentials of Terraform Cloud, including workspaces, account setup, GitHub and GitLab integrations, variables and variable sets, destroy, cost estimation, state management, Slack integration, and team-based permissions.
Integrate terraform cloud with GitHub as a version control system to enable automated plan and apply on branch events, listing repos and triggering speculative plans via web hooks.
Explore using data from variables in Terraform Cloud, defining workspace-specific and environment variables to drive plan and apply runs, with emphasis on authentication setup.
discover how to use variable sets and workspace variables to define reusable Azure authentication for multiple workspaces, including client id, secret, tenant id, and subscription id in Terraform Cloud.
Lock Terraform Cloud workspaces to prevent unintended runs and require admin unlocks. Compare remote and local execution modes, noting cost estimation and planning differences.
Explore API driven workflows in Terraform Cloud, create workspaces via API with or without version control, configure variables, and list resources via curl, with ServiceNow and Azure DevOps integration.
Learn how Terraform Cloud API enables self-service infrastructure provisioning by integrating with service now and CI/CD tools, using curl and JSON payloads to create workspaces and manage resources.
Create API driven variables in Terraform Cloud workspaces using the API, including workspace IDs, key values, and descriptions with JSON payloads.
Explore Sentinel as code in Terraform Cloud Enterprise, create your first central policy in the playground, apply it in real time, and enable governance with policy sets and policy security.
Test and create your first Sentinel policy in the playground, using modules, a main module, and a rule. Validate the policy before applying it to Terraform Cloud.
Leverage Sentinel in Terraform Cloud to enforce governance as code with policy checks between plan and apply, using advisory, soft, and hard mandatory levels.
Terraform Cloud is HashiCorp’s managed service offering. It eliminates the need for unnecessary tooling and documentation for practitioners, teams, and organisations to use Terraform in production.
Provision infrastructure in a remote environment that is optimized for the Terraform workflow.
Terraform Cloud enables infrastructure automation for provisioning, compliance, and management of any cloud, data center, and service.
Few of the top feature we will cover in the course:
Run infrastructure as code remotely
Store and dynamically update your Terraform state file securely with encryption at rest.
Review and comment on plans prior to executing any change to infrastructure.
Automate Terraform Cloud functionality into the workflows your team uses everyday.
Concurrent runs by increasing your team’s velocity by adding concurrent runs to your plan.
Send notifications about runs via email, Slack, or via webhooks.
Achieve CI/CD integration by running Terraform into your existing toolchain for improved automation.
Integrate hundreds of third party tools into your Terraform workflow.
Build Terraform Cloud into existing and/or automated workflows
Calculate costs before applying infrastructure changes, and control them using policy as code.
Export audit logs to external systems via an API, or connect directly into Splunk for better visualization.
Create security and compliance guardrails for any Terraform run with Sentinel or third-party tools.
Onboard and decommission new users from your organization in minutes.
Manually approve changes or automate a run as soon as a pull request is merged into a main branch.
What are we going to learn in this session?
Terraform CLI vs Terraform Cloud
Terraform - SAAS Platform
Licensing in Terraform Cloud
CLI vs CLoud vs Enterprise
Introduction to Workspace
Account & Workspaces creation
Version Control System integration
variable & variable set
Terraform Cloud Destruction
Cost Estimation
Creating resources in Terraform Cloud via API
Workspace Locking & Remote execution
Sentinel Policy