https://github.com/memes/f5-google-syncgroup
https://github.com/memes/f5-google-syncgroup
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/memes/f5-google-syncgroup
- Owner: memes
- License: apache-2.0
- Created: 2020-11-24T23:58:35.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-25T00:28:13.000Z (over 5 years ago)
- Last Synced: 2025-06-05T13:50:25.871Z (about 1 year ago)
- Language: HCL
- Size: 15.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# F5 BIG-IP sync-groups and GCP L4 LBs
Provisions a number of BIG-IP instances and adds them to unmanaged instance groups
that can be fronted by a GCP NLB. A sync-only group is established between BIG-IP
instances.
## Provision
Copy or edit the environment files that drive the provisioning.
```shell
terraform init -backend-config env/emes/common.config
terraform apply -var-file env/emes/common.tfvars -auto-approve
```
## GUI management
Start an SSH tunnel proxy through IAP and use `127.0.0.1:8888` for HTTPS proxy.
```shell
gcloud compute ssh emes-syncgroup-bastion --strict-host-key-checking=no --ssh-flag=-oUserKnownHostsFile=/dev/null --ssh-flag=-A --ssh-flag=-L8888:127.0.0.1:8888 --project=f5-gcs-4138-sales-cloud-sales --zone=us-west1-c
```
## Teardown
```shell
terraform destroy -var-file env/emes/common.tfvars -auto-approve
```