Skip to content

tailscale-rdesktop

tailscale-rdesktop #5

name: tailscale-rdesktop
on:
workflow_dispatch:
jobs:
rdesktop-test:
runs-on: ubuntu-24.04
steps:
- name: Run system container with `podman`
run: |
podman run -d --name rdesktop ghcr.io/gbraad-devenv/fedora/rdesktop:41
- name: Tailscale setup (root)
run: |
until podman exec rdesktop tailscale up --auth-key ${TAILSCALE_AUTHKEY}
do
sleep 0.1
done
podman exec rdesktop tailscale set --ssh
podman exec rdesktop tailscale set --hostname github-${HOSTNAME}
env:
TAILSCALE_AUTHKEY: ${{ secrets.TAILSCALE_AUTHKEY}}
- name: Hang around
run: |
sleep 5
podman exec rdesktop systemctl is-active kasmvncserver
podman exec rdesktop tailscale ip
sleep infinity