added partkeepr, motion, and relevant secrets
This commit is contained in:
@@ -1,4 +1,13 @@
|
||||
---
|
||||
- name: give motion user nfs permissions
|
||||
become: true
|
||||
user:
|
||||
name: motion
|
||||
groups: "{{ nfs_group }}"
|
||||
append: true
|
||||
notify:
|
||||
- restart_motion
|
||||
|
||||
- name: create motion directory
|
||||
become: true
|
||||
file:
|
||||
@@ -6,7 +15,7 @@
|
||||
state: directory
|
||||
owner: "{{ nfs_user }}"
|
||||
group: "{{ nfs_group }}"
|
||||
mode: 0755
|
||||
mode: 0777
|
||||
|
||||
- name: template motion config
|
||||
become: true
|
||||
@@ -18,9 +27,25 @@
|
||||
notify:
|
||||
- restart_motion
|
||||
|
||||
- name: create motion systemd override directory
|
||||
become: true
|
||||
file:
|
||||
path: /etc/systemd/system/motion.service.d/
|
||||
state: directory
|
||||
mode: 0644
|
||||
|
||||
- name: template motion systemd override
|
||||
become: true
|
||||
template:
|
||||
src: templates/motion.service.override.j2
|
||||
dest: /etc/systemd/system/motion.service.d/override.conf
|
||||
mode: 0644
|
||||
notify:
|
||||
- restart_motion
|
||||
|
||||
- name: enable (now) motion.service
|
||||
become: true
|
||||
service:
|
||||
name: motion.service
|
||||
state: started
|
||||
enabled: true
|
||||
state: stopped
|
||||
enabled: false
|
||||
|
||||
@@ -37,7 +37,7 @@ target_dir {{ motion_target_dir }}
|
||||
; vid_control_params value
|
||||
|
||||
# The full URL of the network camera stream.
|
||||
netcam_url rtsp://{{ motion_user }}:{{ motion_pass }}@{{ motion_hostname }}:{{ motion_port }}/mpeg4/media.amp
|
||||
netcam_url rtsp://{{ motion_hostname }}:{{ motion_port }}/h264?username={{ motion_user }}&password={{ motion_pass }}
|
||||
|
||||
# Name of mmal camera (e.g. vc.ril.camera for pi camera).
|
||||
; mmalcam_name value
|
||||
@@ -87,10 +87,10 @@ minimum_motion_frames 1
|
||||
event_gap 60
|
||||
|
||||
# The number of pre-captured (buffered) pictures from before motion.
|
||||
pre_capture 3
|
||||
pre_capture 80
|
||||
|
||||
# Number of frames to capture after motion is no longer detected.
|
||||
post_capture 0
|
||||
post_capture 300
|
||||
|
||||
############################################################
|
||||
# Script execution configuration parameters
|
||||
@@ -123,16 +123,16 @@ picture_filename %Y%m%d%H%M%S-%q
|
||||
movie_output on
|
||||
|
||||
# Maximum length of movie in seconds.
|
||||
movie_max_time 60
|
||||
movie_max_time 30
|
||||
|
||||
# The encoding quality of the movie. (0=use bitrate. 1=worst quality, 100=best)
|
||||
movie_quality 45
|
||||
|
||||
# Container/Codec to used for the movie. See motion_guide.html
|
||||
movie_codec mkv
|
||||
movie_codec mp4
|
||||
|
||||
# File name(without extension) for movies relative to target directory
|
||||
movie_filename %t-%v-%Y%m%d%H%M%S
|
||||
movie_filename %Y%m%d-%H_%M_%S
|
||||
|
||||
############################################################
|
||||
# Webcontrol configuration parameters
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
[Service]
|
||||
User={{ nfs_user }}
|
||||
Reference in New Issue
Block a user