inlets / inletsctl

Create inlets servers on the top cloud platforms
https://docs.inlets.dev/
MIT License
457 stars 63 forks source link

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

Closed alexellis closed 3 years ago

alexellis commented 3 years ago

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.

alexellis commented 3 years ago

This has been completed in the latest release :tada: