Rancher HA Server on GCP

Hello,
I’ve previously had a HA setup running in AWS without issues, which was happily creating clusters in GKE and AWS.

However, I’m gearing up to productionise my single node infrastructure on GCP which will become my production environment.

I’m looking to have a highly available rancher server setup on GCP’s compute infrastructure. I have been working with Terraform to write up my architecture, but not quite sure how to get to the finish line.

Could anyone have a look at my WIP at https://github.com/anthonyhumphreys/tf-rancher-ha-gcloud and share any feedback so far? Really appreciate it, thanks