[Unit] Description=Prole Port Forwards (k3s) After=network-online.target k3s.service k3s-agent.service Wants=network-online.target [Service] Type=oneshot User=root Group=root Environment=PROLE_HOME={{ prole_home }} Environment=PROLE_CONF={{ prole_conf }} Environment=PROLE_MODE=k3s Environment=KUBECONFIG={{ prole_port_forward_kubeconfig }} ExecStartPre=/usr/bin/test -f {{ prole_conf }}/prole.cfg ExecStartPre=/usr/bin/test -f {{ prole_port_forward_kubeconfig }} ExecStart={{ prole_home }}/etc/init_port_forwards.sh start ExecStop={{ prole_home }}/etc/init_port_forwards.sh stop RemainAfterExit=yes TimeoutStartSec=60 TimeoutStopSec=30 [Install] WantedBy=multi-user.target