blob: 722b120738b19ad8033ba28129de834477d3ffb6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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" break_system_packages="true"
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"
|