Coder Social home page Coder Social logo

notsharath / hashicorp_azure_training Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chrismatteson/hashicorp_azure_training

0.0 2.0 0.0 66 KB

This repository provides a powerpoint deck and challenges to gain practical hands on experience with HashiCorp Terraform and Vault with Microsoft Azure

License: Apache License 2.0

hashicorp_azure_training's Introduction

HashiCorp Azure Training

This repository includes a six hour training to be delivered in person for customers interested in learning more about the HashiCorp suite in conjuction with Microsoft Azure.

Agenda

9:00-9:15 - Welcome & light breakfast
9:15-9:30 - Introductions
9:30-10:00 - HashiCorp Overview
10:00-10:15 - Terraform Overview, advantages vs ARM Templates, and Azure story
10:15-10:30 - Exercise 0 - Setup
10:30-10:45 - Basic Commands, and the State File
10:45-11:05 - Exercise 1 - Resources and State File
11:05-11:15 - Break
11:15-11:25 - Interpolations
11:25-11:40 - Exercise 2 - Interpolations
11:40-11:50 - Variables and Outputs
11:50-12:10 - Exercise 3 - Variables, Outputs, Locals, Functions
12:10-12:20 - Data Sources
12:20-12:35 - Exercise 4 - Data Sources
12:35-1:15 - Lunch
1:15-1:25 - Modules and Resource Addressing
1:25-1:55 - Exercise 5 and 6 - Modules and Virtual Machines
1:55-2:10 - Remote State, and Terraform Enterprise
2:10-2:40 - Exercise 7 - Remote State and TFE
2:40-2:50 - Break
2:50-3:10 - Vault Overview
3:10-end - Exercise 8 - Vault Setup, Auth methods, Azure Integration, Key/Value, Dynamic Secrets, Transit Encryption, Policies, Namespaces, Sentinel

Prerequisites

Before beginning this training, each participate should have basic working knowledge of the following concepts. Links to introductory training is provided:

  1. Azure Fundamentals: https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/
  2. Github: https://guides.github.com/activities/hello-world/

Each participate should also have a login to an active Azure subscription with the permissions to deploy resources and create service principals. Please double check the service principal permission as it's the commonly locked down for enterprise customers. Participatents should be aware that some of the exercises could incur billing from Azure.

Slides

The slides are only accessible to the instructor. A pdf of these slides can be sent out to the class afterwards if desired. https://docs.google.com/presentation/d/1mFYvzYeMqxCtoVN0S3x7XFub2FjZL_xQKM_Fc3gSkaE/edit?usp=sharing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.