ansibleguy.sw_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.
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
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
Uwaga: ta rola obecnie wspiera tylko systemy oparte na Debianie
Uwaga: Większość funkcji roli można włączać lub wyłączać.
Aby zobaczyć wszystkie dostępne opcje, zapoznaj się z domyślną konfiguracją, znajdującą się w głównym pliku z domyślnymi ustawieniami!
Ostrzeżenie: Powinieneś CO NAJMNIEJ ustawić hasło do logowania po zakończeniu instalacji.
ansible-galaxy install ansibleguy.sw_zoneminder