ansibleguy.sw_zoneminder
Ansible Rolle - ZoneMinder
Ansible-Rolle zum Bereitstellen eines ZoneMinder IP-CAM-Servers.
Lesen Sie die offizielle Dokumentation, um zu erfahren, wie Sie IP-Cams hinzufügen und mehr.
Getestet:
- Debian 11
Installation
# neueste Version
ansible-galaxy role install git+https://github.com/ansibleguy/sw_zoneminder
# aus Galaxy
ansible-galaxy install ansibleguy.sw_zoneminder
# oder einen benutzerdefinierten Rollenpfad
ansible-galaxy install ansibleguy.sw_zoneminder --roles-path ./roles
# Abhängigkeiten installieren
ansible-galaxy install -r requirements.yml
Nutzung
Sie möchten eine einfache Ansible-GUI? Schauen Sie sich meine Ansible WebUI an.
Konfiguration
Definieren Sie das Zoneminder-Dictionary nach Bedarf.
Beispiel für einen Zoneminder-Server:
zoneminder:
timezone: 'Europe/Vienna'
tools: true # nützliche Administrations-Tools installieren
apache:
domain: 'zoneminder.template.ansibleguy.net'
aliases: ['zm.template.ansibleguy.net']
ssl:
mode: 'letsencrypt' # oder selbst signiert/ca/snakeoil
# wenn Sie 'selbst signiert' oder 'ca' verwenden:
# cert:
# cn: 'ZoneMinder Server'
# org: 'AnsibleGuy'
# email: '[email protected]'
letsencrypt:
email: '[email protected]'
Minimalbeispiel:
zoneminder:
apache:
domain: 'zoneminder.template.ansibleguy.net'
Sie möchten möglicherweise 'ansible-vault' verwenden, um Ihre Passwörter zu verschlüsseln:
ansible-vault encrypt_string
Ausführung
Führen Sie das Playbook aus:
ansible-playbook -K -D -i inventory/hosts.yml playbook.yml --ask-vault-pass
Es gibt auch einige nützliche Tags:
- config
Funktionalität
Paketeinstallation
- ZoneMinder-Server
- Basis-Paket und Abhängigkeiten
- Apache2 => verwendet DIESE Rolle
- MariaDB => verwendet DIESE Rolle
- ZoneMinder-Server
Konfiguration
Standard-Opt-Ins:
- Datenbankeinrichtung
- Webservereinrichtung
Standard-Opt-Outs:
- Administrations-Tools
Standardkonfiguration:
- Protokollierung über syslog
- Selbstsigniertes Zertifikat
Info
Hinweis: Diese Rolle unterstützt derzeit nur Debian-basierte Systeme.
Hinweis: Die meisten Funktionen der Rolle können ein- oder ausgeschlossen werden.
Für alle verfügbaren Optionen - siehe die Standardkonfiguration in der Hauptstandarddatei!
Warnung: Sie sollten MINDESTENS ein Anmeldpasswort festlegen, nachdem die Installation abgeschlossen ist.
Role to provision Zoneminder IP-CAM Servers
ansible-galaxy install ansibleguy.sw_zoneminder