Google cloud vpn

Hey guys trying to setup a custom vpn solution for myself through Google cloud platform

I know how to spin up basic servers with terraform…

The thing that is messing with me is there are basically no good guides on getting a basic vpn gateway setup with terraform and google cloud. Tonnes of guides for AWS though…

I dont understand the vpc and setting up the networking rules. Terra form seems to lack documentation explaining this stuff with google cloud platform.

I know there are terraform modules for vpn tunnels…
I just wish there were comments explaining how the module actually works. Not just “this works” -figure it out-…