cfg/templates
Dustin d989994f25 serterm: Deploy serial terminal server
The serial terminal server ("serterm") is a collection of scripts that
automate launching multiple `picocom` processes, one per USB-serial
adapter connected to the system.  Each `picocom` process has its own
window in a `tmux` session, which is accessible via SSH on a dedicated
port (20022).  Clients connecting to that SSH server will be
automatically attached to the `tmux` session, allowing them to access
the serial terminal server quickly and easily.  The SSH server only
allows public-key authentication, so the authorized keys have to be
pre-configured.

In addition to automatically launching `picocom` windows for each serial
port when the terminal server starts, ports that are added (hot-plugged)
while the server is running will have windows created for them
automatically, by way of a udev rule.

Each `picocom` process is configured to log communications with its
respective serial port.  This may be useful, for example, to find
diagnostic messages that may not be captured by the `tmux` scrollback
buffer.
2024-03-21 21:24:12 -05:00
..
collectd collectd: df: Ignore autofs mount points 2024-02-17 21:36:21 -06:00
common reload-udev-rules: Add delay before copying files 2024-02-15 10:08:52 -06:00
fetchcert fetchcert: Deploy tool to get cert from k8s Secret 2024-02-18 10:48:01 -06:00
loki loki: Require X-Grafana-User HTTP header 2024-02-21 07:47:51 -06:00
nut nut: Enable Podman auto-update for containers 2024-01-19 20:10:11 -06:00
promtail promtail: Increase start timeout 2024-02-20 07:27:11 -06:00
serterm serterm: Deploy serial terminal server 2024-03-21 21:24:12 -05:00
ssh app/ssh: Configure sshd trusted user CA keys 2024-02-03 11:16:52 -06:00
sudo sudo: Configure pam_ssh_agent_auth 2024-01-29 09:10:42 -06:00