Skip to content

An ansible role to get started with zoneminder, an open-source video surveillance system

License

Notifications You must be signed in to change notification settings

GeekOops/geekoops-zoneminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test deployment

Set up Zoneminder

Configurable ansible role for installing ZoneMinder. To that end we will use the repos by the spins-invis project mysql/mariadb is used for the database. The setup of mysql and a webserver requires separate ansible roles.

  • openSUSE Leap 15.4 -> tested

Role Variables


You can set the following variables to configure the role. Here listed are the variables and their default settings.

Value Description Default
zm_domain The domain used by ZoneMinder "zm.example.org"

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: jellyfish
  roles:
     - { role: geekoops-zoneminder, zm_domain: "zm.example.org"}

An advanced example for the imaginary jellyfish test server

- hosts: jellyfish
  roles:
     - role: geekoops-drupal
       vars:
         drupal_db_user: "drupal-user"
         drupal_db_pw: "1234abcd"

Stuff to do afterwards

A good resource for checking the fpm configuration is here: https://wiki.gentoo.org/wiki/ZoneMinder

License

MIT

Development

About

An ansible role to get started with zoneminder, an open-source video surveillance system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages