inlets / inletsctl

Create inlets servers on the top cloud platforms

Home Page:https://docs.inlets.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature] Provision exit-servers with HTTPS using new Let's Encrypt feature

alexellis opened this issue · comments

When inlets-pro got its own Let's Encrypt features, it meant that we could set up a VM with a HTTPS certificate in a very short period of time. That process to setup the VM is still manual, as documented here

Expected Behaviour

Accept the flags from inlets pro http server and make them available for a HTTPS server created with inletsctl:

inletsctl create \
  --provider digitalocean \
  --access-token-file ~/do-token.txt \
  --letsencrypt-domain openfaas.example.com \
  --letsencrypt-email webmaster@openfaas.example.com \
  --letsencrypt-issuer staging

Current Behaviour

Only creates TCP servers today.

Possible Solution

Consider updating the cloud-provision package and inletsctl itself. A new systemd unit file may also be required, to inject the new variables into the unit file.

This has been completed in the latest release 🎉