zoneminder: Add support for remote dabase server

This commit is contained in:
Timo Makinen 2021-08-28 16:36:19 +00:00
parent 4cc67c2c27
commit 0f76ae8a3e
4 changed files with 18 additions and 5 deletions

View file

@ -0,0 +1,4 @@
---
zm_mysql_host: localhost
zm_mysql_db: zmuser
zm_mysql_user: zmuser

View file

@ -1,5 +1,4 @@
---
dependencies:
- {role: apache}
- {role: mariadb}
- {role: rpmfusion-free-repo}

View file

@ -41,6 +41,16 @@
group: apache
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
- name: create stub web log
file:

View file

@ -2,7 +2,7 @@
ZM_DIR_EVENTS=/srv/zoneminder
ZM_DB_HOST=localhost
ZM_DB_NAME=zm
ZM_DB_USER=zmuser
ZM_DB_PASS={{ zm_mysql_zmuser_pass }}
ZM_DB_HOST={{ zm_mysql_host }}
ZM_DB_NAME={{ zm_mysql_db}}
ZM_DB_USER={{ zm_mysql_user }}
ZM_DB_PASS={{ zm_mysql_pass }}