https://github.com/jontze/poc-tailscale-cloud-vms
PoC to Setup Tailscale in Cloud VMs
https://github.com/jontze/poc-tailscale-cloud-vms
Last synced: 3 months ago
JSON representation
PoC to Setup Tailscale in Cloud VMs
- Host: GitHub
- URL: https://github.com/jontze/poc-tailscale-cloud-vms
- Owner: jontze
- License: mit
- Created: 2023-07-21T13:21:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-31T18:49:54.000Z (almost 2 years ago)
- Last Synced: 2025-03-06T15:15:48.563Z (3 months ago)
- Language: HCL
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PoC to Setup Tailscale in Cloud VMs
## Introduction
This is a simple PoC to setup Tailscale in Cloud VMs. The PoC is based on the following assumptions:
- You have a hetzner cloud account and an API token
- You have a tailscale account and an API key
- Set have terraform installed## Setup
1. Set the environment variabls in your shell like explained in the `.env.example` file.
2. Run the `terraform init` command to initialize terraform.
3. Run the `terraform apply -auto-approve` command to create the VMs and setup tailscale in them.
4. Wait a few seconds and the node should appear your tailscale network
5. You can now ssh into the node using the private IP address assigned by tailscale.