Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gitpod-samples/demo-tailscale-with-gitpod
Ever wondered how to configure Tailscale with Gitpod to enable secure and ephemeral developer environments in the cloud? Here's how...
https://github.com/gitpod-samples/demo-tailscale-with-gitpod
demo gitpod tailscale
Last synced: 8 days ago
JSON representation
Ever wondered how to configure Tailscale with Gitpod to enable secure and ephemeral developer environments in the cloud? Here's how...
- Host: GitHub
- URL: https://github.com/gitpod-samples/demo-tailscale-with-gitpod
- Owner: gitpod-samples
- License: mit
- Created: 2021-10-26T10:36:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-18T03:40:57.000Z (about 2 years ago)
- Last Synced: 2024-11-24T11:12:52.468Z (2 months ago)
- Topics: demo, gitpod, tailscale
- Language: Dockerfile
- Homepage:
- Size: 50.8 KB
- Stars: 36
- Watchers: 6
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tailscale with Gitpod
[Tailscale](https://tailscale.com/) allows [Gitpod](https://www.gitpod.io/) CDE workspaces to access private private resources such as databases, S3 buckets, local services, etc.
## Demo
### Tailscale setup:
* Signup for a new A [Tailscale account](https://login.tailscale.com/login)
* Navigate to your [Tailscale Machines tab](https://login.tailscale.com/admin/machines) and copy the IP address of the example `hello` application![Tailscale hello service](docs/images/ping.png)
* Verify that reaching the example Tailscale `hello` application via `ping` fails.
### Gitpod workspace
* Click the button below to start a new development environment:
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/gitpod-io/demo-tailscale-with-gitpod)
* Login to your Tailscale account when prompted from the Gitpod workspace terminal:
```
To authenticate, visit:
https://login.tailscale.com/a/XXXXXXXXXXXX
```
* Verify that reaching the example Tailscale `hello` application via `ping` succeeds.