Provider that utilizes the tsnet Go module to expose a linked actor to a users Tailnet.
Can be used with any actor that satisfies the wasmcloud:httpserver
contract
Setting | Type | Default | Required |
---|---|---|---|
port | int | None | true |
hostname | string | None | true |
ts_authkey | string | None | true |
funnel | bool | false | false |
Recommended that you use a pre-authorized tailscale key and tag it with "tag:wasmcloud" or something similiar
In order for funnel to work, you must ensure the nodeAttr is set
Once you actor has been successfully linked, you should see the hostname
appear in your Tailscale admin console.
At this point, if you are on a machine that is connected to your tailnet, you can visit the IP or URL to see your actor!
Usable OCI artifacts can be found in Github Packages (linked in the right hand side bar)