Setting up auto-tunnel for Tails puppetdb authored by lelutin's avatar lelutin
...@@ -133,6 +133,15 @@ The tunnel will be shutdown as soon as it's done, and fired up as ...@@ -133,6 +133,15 @@ The tunnel will be shutdown as soon as it's done, and fired up as
needed. You *will* need to tap your YubiKey, as normal, to get it to needed. You *will* need to tap your YubiKey, as normal, to get it to
work of course. work of course.
Note that the same automatic tunnel can be setup for the Tails infra by creating
a second pair of systemd user units, say `tails-puppetdb-tunnel.socket` and
`tails-puppetdb-tunnel@.service`. In those unit files you'll want to change the
port number that the socket is listening to and change the destination host for
the ssh connection in the `.service` file to `puppet.lizard` instead. Then you
can either ssh manually to your localhost socket-bound port or create an
alternative cumin configuration file that points to this port instead and use
this with e.g. `cumin -c ~/.config/cumin/tails-config.yaml`.
This is different from a `-N` "daemon" configuration where the daemon This is different from a `-N` "daemon" configuration where the daemon
stays around for a long-lived connection. This is the only way we've stays around for a long-lived connection. This is the only way we've
found to make it work with socket activation. The alternative to that found to make it work with socket activation. The alternative to that
... ...
......