[Unit] Description=Software TPM 2.0 exposed as /dev/tpm0 via tpm_vtpm_proxy After=systemd-modules-load.service Wants=systemd-modules-load.service [Service] Type=simple StateDirectory=swtpm/tpm0 StateDirectoryMode=0750 ExecStart=/usr/bin/swtpm chardev --vtpm-proxy --tpm2 --tpmstate dir=/var/lib/swtpm/tpm0 Restart=on-failure RestartSec=2 [Install] WantedBy=multi-user.target