ansibleguy.sw_zoneminder

ZoneMinder

Rola Ansible - ZoneMinder

Rola Ansible do wdrożenia serwera kamer IP ZoneMinder.

Zapoznaj się z oficjalną dokumentacją, aby dowiedzieć się, jak dodać kamery ip i inne.

Kup mi kawę

Status testów Molecule Status testów YamlLint Status testów PyLint Status testów Ansible-Lint Ansible Galaxy

Logi Molecule: Krótkie, Pełne

Testowane:

  • Debian 11

Instalacja

# najnowsza wersja
ansible-galaxy role install git+https://github.com/ansibleguy/sw_zoneminder

# z galaxy
ansible-galaxy install ansibleguy.sw_zoneminder

# lub do niestandardowej ścieżki ról
ansible-galaxy install ansibleguy.sw_zoneminder --roles-path ./roles

# instalacja zależności
ansible-galaxy install -r requirements.yml

Użytkowanie

Chcesz prosty interfejs graficzny Ansible? Sprawdź moje Ansible WebUI

Konfiguracja

Zdefiniuj słownik zoneminder zgodnie z potrzebami.

Przykład dla serwera zoneminder:

zoneminder:
  timezone: 'Europe/Vienna'
  tools: true  # zainstaluj przydatne narzędzia admina
  
  apache:
    domain: 'zoneminder.template.ansibleguy.net'
    aliases: ['zm.template.ansibleguy.net']

    ssl:
      mode: 'letsencrypt'  # lub selfsigned/ca/snakeoil
      #  jeśli używasz 'selfsigned' lub 'ca':
      #    cert:
      #      cn: 'Serwer ZoneMinder'
      #      org: 'AnsibleGuy'
      #      email: '[email protected]'
    letsencrypt:
      email: '[email protected]'
  
  

Minimalny przykład:

zoneminder:
  apache:
    domain: 'zoneminder.template.ansibleguy.net' 

Możesz użyć 'ansible-vault' do szyfrowania swoich haseł:

ansible-vault encrypt_string

Wykonanie

Uruchom playbook:

ansible-playbook -K -D -i inventory/hosts.yml playbook.yml --ask-vault-pass

Dostępne są również przydatne tagi:

  • config

Funkcjonalność

  • Instalacja pakietu

    • Serwer ZoneMinder
      • Podstawowy pakiet i zależności
      • Apache2 => używając TEJ Roli
      • MariaDB => używając TEJ Roli
  • Konfiguracja

    • Domyślne włączenia:

      • Ustawienie bazy danych
      • Ustawienie serwera WWW
    • Domyślne wyłączenia:

      • Narzędzia admina
    • Domyślna konfiguracja:

      • Logowanie do syslog
      • Certyfikat samopodpisany

Informacje

O projekcie

Role to provision Zoneminder IP-CAM Servers

Zainstaluj
ansible-galaxy install ansibleguy.sw_zoneminder
Licencja
other
Pobrania
2.1k
Właściciel
[email protected] | GPG: https://badges.ansibleguy.net/public.gpg