vinnie357 / demo-gcp-tf

demo terraform for gcp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo GCP BIG-IP deployment with OWASP Juice Shop app.

Makes use of:

Requirements

Setup

  • set your enviroment vars and save them to vault
$. env_vars_helper.sh
  • set your admin source range in an file.auto.tfvars
  • set your path to public ssh key for machine access
  • gcp service account file name if not using vault .json is assumed.
    admin source address
    adminSrcAddr="192.168.2.1/32"
    # path to public key for instances
    GCP_SSH_KEY_PATH="/root/.ssh/machinekey.pub"
    # file name of gcp service account creds for local file access
    GCP_SA_FILE_NAME="org-gcs-project-id"

Run

make gcp

Destroy

make destroy

About

demo terraform for gcp

License:MIT License


Languages

Language:Shell 52.7%Language:HCL 39.8%Language:Makefile 5.2%Language:Dockerfile 2.2%