Introduction to HashiCorp Sentinel

Difficulty: Beginner
Duration: 3 minutes and 47 seconds
Students: 406
Rating: 4.6/5

Sentinel is a fairly easy-to-understand language and framework for implementing Policy as Code in your organization, allowing for a large breadth of disciplines to be involved in the policymaking process.

In this introductory lesson, we’ll cover what Sentinel is through a few different pillars: The Why, The How, and The When of Sentinel.

If you have any feedback relating to this lesson, please let us know at support@cloudacademy.com.

Learning Objectives

By the end of this lesson, you will have learned:

  • The Why
    • Why was a Policy as Code framework like Sentinel developed? And what does it aim to solve for?
  • The How
    • How is Sentinel designed? What encompasses it as a language and framework?
  • The When
    • What are some ideal situations in which Sentinel should be implemented?

Intended Audience

  • Managers
  • DevOps Engineers
  • Security Engineers
  • Cloud Engineers

Prerequisites

To get the most out of this lesson, you should have:

  • Familiarity with Infrastructure as Code
  • Some programming experience
  • Familiarity with organizational policies

Resources

Hashicorp.io - Sentinel Documentation

Roger Berlind’s Common Functions

Cloud Academy GitHub Repo

Covered Topics