This release is a pre-release and may not be stable for production use.
Pulumi Tailscale Bastion
This repo provides a multi-language component that creates a Tailscale Subnet Router in your chosen cloud provider
Examples
Examples for all languages are in the examples directory.
Note, you need to create a VPC, and also add your worker nodes.
FAQs
Can you add support for X
Add an issue, but this is mainly designed to be useful for cloud providers I use, so I reserve the right to refuse.
Can you make X optional?
I have no plans to make any of the batteries included optional at this time
Installing
This package is available in many languages in the standard packaging formats.
Node.js (Java/TypeScript)
To use from JavaScript or TypeScript in Node.js, install using either npm:
$ npm install @lbrlabs/pulumi-tailscalebastion
or yarn:
$ yarn add @lbrlabs/pulumi-tailscalebastion
Python
To use from Python, install using pip:
$ pip install lbrlabs_pulumi_tailscalebastion
Go
To use from Go, use go get to grab the latest version of the library
$ go get github.com/lbrlabs/pulumi-tailscale-bastion/sdk/go/...
.NET
To use from Dotnet, use dotnet add package to install into your project. You must specify the version if it is a pre-release version.
$ dotnet add package Lbrlabs.PulumiPackage.TailscaleBastion
Reference
See the Pulumi registry for API docs:
https://www.pulumi.com/registry/packages/lbrlabs-tailscale-bastion/api-docs/
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file lbrlabs_pulumi_tailscalebastion-0.5.1a1710816733.tar.gz.
File metadata
- Download URL: lbrlabs_pulumi_tailscalebastion-0.5.1a1710816733.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98a9814c1dd2df27e338f2ab6b37e76d4eafa223cd3b6417c8d94b37156a4f2d
|
|
| MD5 |
28a8986a64de369cb40b6e3f60a618b2
|
|
| BLAKE2b-256 |
74a411c0717863a10897788f45b6fe0a842e4e6767a5c9b07fc994d81f0e024a
|