kmruddy / hashiapp-azure-network

HashiApp Security Setup for Azure Usage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HashiApp - Azure - Networking and Security Setup

A simple, static web application deployed entirely by Terraform for use in HashiCorp demos and workshops.

Prerequisites

Azure       Terraform Cloud

First and foremost, an Azure account will be needed. The Terraform configuration will need values for the following variables for which Azure resources should be created:

  • subscription_id
  • client_id
  • client_secret
  • tenant_id

Also required, a place to run terraform operations. These options include:

  • Terraform Cloud - includes the ability to run Terraform operations remotely, securely store state files, and more!
  • Terraform Open Source - an open source binary which can be executed locally

The only other requirement would be input for the variable of "prefix" which is used when naming the different resources involved.

Resources created:

  • Virtual Network
  • Subnet
  • Security Group (SSH and HTTP allowed)
  • Public IP

Gratuitous Cat Image

Cat Image

Test Status

CircleCI

About

HashiApp Security Setup for Azure Usage


Languages

Language:HCL 100.0%