A Pulumi package for creating a tailscale bastion in AWS.
Project description
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/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for lbrlabs_pulumi_tailscalebastion-0.1.1a1699117125.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e837c955708d978422c0a1fb73be2bbeb2d69af7987dad04aa98d0f46ae4bf40 |
|
MD5 | dc46d168e56a9fa46cf0e5e966d08c77 |
|
BLAKE2b-256 | 16eb5adfc7ea60b7af5e79acd36b223c44d0dd4f9ffa00f0dc205b81ed38929a |