Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
[Enterprise] Infrastructure Automation with Terraform Cloud
Rating: 4.3 out of 5(51 ratings)
1,251 students

[Enterprise] Infrastructure Automation with Terraform Cloud

Terraform Cloud - HashiCorp's managed service offering enabling infrastructure automation for provisioning resources.
Last updated 4/2023
English
English [Auto],

What you'll learn

  • Create self-service infrastructure with a private registry
  • Build infrastructure remotely with your team
  • Define infrastructure deployment
  • Gain productivity by defining a repeatable process
  • Version control (VCS) integration
  • Collaborate on infrastructure changes
  • Workflow management Servicenow
  • Team Management
  • Cost Estimation
  • Azure DevOps Integration
  • Terraform SAAS
  • Terraform Could Remote State Management
  • Terraform Enterprise
  • Infrastructure Automation with Terraform Cloud
  • Slack / Message notification on infrastructure failure
  • API Driven workflow
  • Sentinel Policy
  • Gitlab Integration
  • Managing Secrets in Terraform Cloud
  • Terraform Cloud + Github VCS
  • Infrastructure Pipeline with Terraform Cloud
  • Enterprise Tier for Terraform

Course content

4 sections31 lectures3h 11m total length
  • Overview3:46

    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.

  • Course Intro3:08

    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.


  • Module Introduction4:29
  • Terraform CLI vs Terraform Cloud9:00

    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 - SAAS Platform6:42

    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.

  • Licensing in Terraform Cloud3:55

    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.

  • CLI vs Cloud vs Enterprise4:24

    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.

Requirements

  • Terraform
  • Basic knowledge of Terraform
  • Azure Trial Account
  • Code Editor (VS Code/ IntelliJ)
  • Terraform cloud free trial

Description

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


Who this course is for:

  • DevOps Engineer
  • Platform Engineer
  • Infrastructure Consultants
  • Business Analysts