lbrlabs-pulumi-tailscalebastion


Namelbrlabs-pulumi-tailscalebastion JSON
Version 0.7.1 PyPI version JSON
download
home_pageNone
SummaryA Pulumi package for creating a tailscale bastion in AWS.
upload_time2024-05-30 20:04:54
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
keywords aws tailscale lbrlabs kind/component category/network
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Pulumi Tailscale Bastion

This repo provides a [multi-language](https://www.pulumi.com/blog/pulumiup-pulumi-packages-multi-language-components/) component that creates a [Tailscale](https://tailscale.com/) [Subnet Router](https://tailscale.com/kb/1019/subnets/) in your chosen cloud provider

## Examples

Examples for all languages are in the [examples](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/
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "lbrlabs-pulumi-tailscalebastion",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "aws tailscale lbrlabs kind/component category/network",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/26/03/116b5125be4180de6f1690f9f3227855b0476b2265c6408f869331160959/lbrlabs_pulumi_tailscalebastion-0.7.1.tar.gz",
    "platform": null,
    "description": "# Pulumi Tailscale Bastion\n\nThis repo provides a [multi-language](https://www.pulumi.com/blog/pulumiup-pulumi-packages-multi-language-components/) component that creates a [Tailscale](https://tailscale.com/) [Subnet Router](https://tailscale.com/kb/1019/subnets/) in your chosen cloud provider\n\n## Examples\n\nExamples for all languages are in the [examples](examples/) directory. \n\nNote, you need to create a VPC, and also add your worker nodes. \n\n## FAQs\n\n### Can you add support for X\n\nAdd an issue, but this is mainly designed to be useful for cloud providers I use, so I reserve the right to refuse.\n\n### Can you make X optional?\n\nI have no plans to make any of the batteries included optional at this time\n\n## Installing\n\nThis package is available in many languages in the standard packaging formats.\n\n### Node.js (Java/TypeScript)\n\nTo use from JavaScript or TypeScript in Node.js, install using either `npm`:\n\n```\n$ npm install @lbrlabs/pulumi-tailscalebastion\n```\n\nor `yarn`:\n\n```\n$ yarn add @lbrlabs/pulumi-tailscalebastion\n```\n\n### Python\n\nTo use from Python, install using `pip`:\n\n```\n$ pip install lbrlabs_pulumi_tailscalebastion\n```\n\n### Go\n\nTo use from Go, use `go get` to grab the latest version of the library\n\n```\n$ go get github.com/lbrlabs/pulumi-tailscale-bastion/sdk/go/...\n```\n\n### .NET\n\nTo use from Dotnet, use `dotnet add package` to install into your project. You must specify the version if it is a pre-release version.\n\n\n```\n$ dotnet add package Lbrlabs.PulumiPackage.TailscaleBastion\n```\n\n## Reference\n\nSee the Pulumi registry for API docs:\n\nhttps://www.pulumi.com/registry/packages/lbrlabs-tailscale-bastion/api-docs/",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Pulumi package for creating a tailscale bastion in AWS.",
    "version": "0.7.1",
    "project_urls": {
        "Repository": "https://github.com/lbrlabs/pulumi-tailscale-bastion"
    },
    "split_keywords": [
        "aws",
        "tailscale",
        "lbrlabs",
        "kind/component",
        "category/network"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2603116b5125be4180de6f1690f9f3227855b0476b2265c6408f869331160959",
                "md5": "bed463717ef7d03f9bcb2565142db477",
                "sha256": "8bdff9fd51912012ae6b870d9bafc3befad170041a442dcc14c484058d33f8c2"
            },
            "downloads": -1,
            "filename": "lbrlabs_pulumi_tailscalebastion-0.7.1.tar.gz",
            "has_sig": false,
            "md5_digest": "bed463717ef7d03f9bcb2565142db477",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 9834,
            "upload_time": "2024-05-30T20:04:54",
            "upload_time_iso_8601": "2024-05-30T20:04:54.883910Z",
            "url": "https://files.pythonhosted.org/packages/26/03/116b5125be4180de6f1690f9f3227855b0476b2265c6408f869331160959/lbrlabs_pulumi_tailscalebastion-0.7.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-30 20:04:54",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lbrlabs",
    "github_project": "pulumi-tailscale-bastion",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "lbrlabs-pulumi-tailscalebastion"
}
        
Elapsed time: 0.44446s