#jinja2: lstrip_blocks: True {{ ansible_managed | comment }} [Unit] Description=Jellyfin Media Server Wants=network-online.target After=network-online.target After=syslog.target [Service] Type=simple WorkingDirectory={{ jellyfin_src_dir }} User={{ jellyfin_user }} Group={{ jellyfin_group }} PermissionsStartOnly=true EnvironmentFile={{ __jellyfin_sysconfig }} ExecStart={{ jellyfin_src_dir }}/jellyfin --service Restart=on-failure TimeoutSec=15 # Avoid noisy crashloops StartLimitInterval=60 StartLimitBurst=5 [Install] WantedBy=multi-user.target