Demo GCP BIG-IP deployment with OWASP Juice Shop app.
Makes use of:
- docker
- HashiCorp
- F5
- GNU
- docker
- make
- bash one of:
- linux
- mac
- windows Windows Subsystem for Linux
- docker setup for wsl windows docker desktop setup
- Vault Instance
- kv secrets v2 api enabled
- 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"
make gcp
make destroy