vinnie357 / f5-vpn-tf-cloud

F5 APM SSL/TLS VPN in GCP using Terraform Cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deploy f5 SSL VPN in GCP on demand

vpn

terraform cloud

terraform cloud account

create project in terraform cloud

fork this repo for your edits and builds.

link terraform cloud to the repo for githooks

create gcp service account and key for terraform cloud

login to gcp and issue a service account with permissions to your project

set project variables for terraform cloud project

! mark items as sensitive for write only access

  • serviceAccountFile
    • your json service account [ sensitive]
  • gcpProjectId
    • the project ID you want to deploy in
  • gcpRegion
    • example : us-east1
  • gcpZone
    • example: us-east1-b
  • projectPrefix
    • mydeployment-
  • adminSrcAddr
    • ip/mask in cidr formatt for admin access
  • adminAccount
    • admin account name ( not admin)
  • adminPass [ sensitive]
    • your temp password
  • InstanceCount
    • 1 for this demo
  • gceSshPubKeyFile [ sensitive]
    • contents of the admin ssh public key file

queue a run of the project

vpn

About

F5 APM SSL/TLS VPN in GCP using Terraform Cloud

License:MIT License


Languages

Language:Shell 80.7%Language:HCL 19.3%