Files
ansible-fet/roles/fetlab/tasks/motion.yml
Daniel A. Maierhofer 2f431e3e82 Finish motion setup
2018-07-13 21:31:22 +02:00

50 lines
1.1 KiB
YAML

---
- name: motion - install motion
package: name=motion
#- name: motion - /etc/default/motion
# replace:
# path: /etc/default/motion
# regexp: "^start_motion_daemon=.*"
# replace: "start_motion_daemon=yes"
# notify: restart motion
- name: motion - install motioneye packages
package: "name={{ item }}"
with_items:
- python-pip
- python-dev
- python-setuptools
- curl
- libssl-dev
- libcurl4-openssl-dev
- libjpeg-dev
- libz-dev
- ffmpeg
- v4l-utils
- name: motion - install motioneye
pip: name=motioneye state=latest executable=pip
notify: restart motioneye
- name: motion - setup storage
file: "path={{ item }} owner=motion group=adm mode=755 state=directory"
with_items:
- /var/lib/motioneye/
- /var/log/motioneye/
- /var/run/motioneye/
- /etc/motioneye/
- name: motion - configure motioneye
copy: "src={{ item }} dest=/etc/motioneye/{{ item }} owner=motion group=adm mode=0644"
with_items:
- motion.conf
- motioneye.conf
- thread-1.conf
notify: restart motioneye
- name: motion - copy service file
copy: src=motioneye.service dest=/etc/systemd/system/motioneye.service
notify: restart motioneye