From 6edea9bbcf2ba6feff913983e80ce65fd52cc527 Mon Sep 17 00:00:00 2001 From: thejoeker12 <62243485+thejoeker12@users.noreply.github.com> Date: Wed, 6 Nov 2024 10:10:59 +0000 Subject: [PATCH] added tf requirements --- Setup Guide.md => Forking Guide.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) rename Setup Guide.md => Forking Guide.md (75%) diff --git a/Setup Guide.md b/Forking Guide.md similarity index 75% rename from Setup Guide.md rename to Forking Guide.md index dbf835c..0cfae67 100644 --- a/Setup Guide.md +++ b/Forking Guide.md @@ -1,5 +1,19 @@ # Demo Configuration Guide +## Prerequisites +You must have: +1. A Jamf Pro API Integration with permissions in each of your route to live instances +2. A Hashicorp Cloud Platform Terraform Org set up (it's free) +3. A Terraform Project set up. +4. 3 workspaces set up in that org and project: + - Sandbox + - Staging + - Production + +5. TF variables and secrets set up. You can set up a "Variable Set" for items shared between workspaces (like provider config) + - Varibles must match the names seen in workload/terraform/jamfpro/backend.tf + + ## Required Secrets ### GitHub Personal Access Token