octoprint/tasks/main.yaml
changeset 193 fd46c0e68c2c
child 238 bdbc88cb5078
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/octoprint/tasks/main.yaml	Sat Sep 10 14:52:58 2022 -0500
@@ -0,0 +1,21 @@
+---
+
+- name: add octoprint user
+  become: yes
+  user: name="octoprint" groups="{{octoprint_groups}}" home="/opt/octoprint" system="yes"
+
+- name: pip install octoprint
+  become: yes
+  pip: name="octoprint" executable="pip3"
+  notify: restart octoprint
+
+- name: install octoprint systemd service
+  become: yes
+  copy:
+    src: "octoprint.service"
+    dest: "/lib/systemd/system/octoprint.service"
+  notify: restart octoprint
+
+- name: ensure octoprint service is started
+  become: yes
+  systemd: name="octoprint.service" enabled="yes"