diff --git a/roles/octoprint/templates/etc/systemd/system/octoprint.service.j2 b/roles/octoprint/templates/etc/systemd/system/octoprint.service.j2 new file mode 100644 index 0000000..adcc4e7 --- /dev/null +++ b/roles/octoprint/templates/etc/systemd/system/octoprint.service.j2 @@ -0,0 +1,15 @@ +# Managed by Ansible +[Unit] +Description=OctoPrint +After=network-online.target +Wants=network-online.target + +[Service] +# WorkingDirectory={{ octoprint_dir }} +ExecStart={{ octoprint_dir }}/bin/octoprint serve +User=octoprint +Group=octoprint +Restart=on-failure + +[Install] +WantedBy=multi-user.target