From be9042b86e89ceace7e49a51133438eca0e924ca Mon Sep 17 00:00:00 2001 From: Daniele Tricoli Date: Mon, 7 Jun 2021 00:00:13 +0200 Subject: [PATCH] Add a systemd unit for octoprint --- .../etc/systemd/system/octoprint.service.j2 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 roles/octoprint/templates/etc/systemd/system/octoprint.service.j2 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