zoneminder: Add support for remote dabase server
This commit is contained in:
parent
4cc67c2c27
commit
0f76ae8a3e
4 changed files with 18 additions and 5 deletions
4
roles/zoneminder/defaults/main.yml
Normal file
4
roles/zoneminder/defaults/main.yml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
zm_mysql_host: localhost
|
||||||
|
zm_mysql_db: zmuser
|
||||||
|
zm_mysql_user: zmuser
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
dependencies:
|
dependencies:
|
||||||
- {role: apache}
|
- {role: apache}
|
||||||
- {role: mariadb}
|
|
||||||
- {role: rpmfusion-free-repo}
|
- {role: rpmfusion-free-repo}
|
||||||
|
|
|
@ -41,6 +41,16 @@
|
||||||
group: apache
|
group: apache
|
||||||
notify: restart zoneminder
|
notify: restart zoneminder
|
||||||
|
|
||||||
|
- name: remove mariadb depency from unit file
|
||||||
|
shell:
|
||||||
|
cmd: >-
|
||||||
|
sed -e 's/mariadb\.service//' /lib/systemd/system/zoneminder.service
|
||||||
|
> /etc/systemd/system/zoneminder.service
|
||||||
|
creates: /etc/systemd/system/zoneminder.service
|
||||||
|
warn: false
|
||||||
|
notify: restart zoneminder
|
||||||
|
when: zm_mysql_host != "localhost"
|
||||||
|
|
||||||
# selinux doesn't allow create this
|
# selinux doesn't allow create this
|
||||||
- name: create stub web log
|
- name: create stub web log
|
||||||
file:
|
file:
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
ZM_DIR_EVENTS=/srv/zoneminder
|
ZM_DIR_EVENTS=/srv/zoneminder
|
||||||
|
|
||||||
ZM_DB_HOST=localhost
|
ZM_DB_HOST={{ zm_mysql_host }}
|
||||||
ZM_DB_NAME=zm
|
ZM_DB_NAME={{ zm_mysql_db}}
|
||||||
ZM_DB_USER=zmuser
|
ZM_DB_USER={{ zm_mysql_user }}
|
||||||
ZM_DB_PASS={{ zm_mysql_zmuser_pass }}
|
ZM_DB_PASS={{ zm_mysql_pass }}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue