Do not use it with Tumbleweed but VMware-Workstation-Full-25H2-24995812 running on Leap 16.0 here is installing this unit file:
> systemctl cat vmware
# /usr/lib/systemd/system/vmware.service
#
# systemd unit file for VMware Workstation kernel modules and virtual
# networking components.
# .
# Copyright (c) 2022 VMware, Inc. All rights reserved.
#
[Unit]
Description=VMware host virtualization and network services for Workstation
Before=multi-user.target
After=network.target
Wants=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=forking
RemainAfterExit=yes
GuessMainPID=no
IgnoreSIGPIPE=no
ExecStart=/usr/lib/vmware/scripts/init/vmware start
ExecStop=/usr/lib/vmware/scripts/init/vmware stop
and a sym link in /etc/init.d
> ls -l /etc/init.d/vmware
lrwxrwxrwx. 1 root root 35 19. Okt 2025 /etc/init.d/vmware -> /usr/lib/vmware/scripts/init/vmware
but this link is not used at least on Leap 16.0. You must disable secure boot if active or sign the VMware kernel modules with your own keys otherwise they do not load.