ansibleguy.sw_zoneminder

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.

Kaufe mir einen Kaffee

Molecule Test Status YamlLint Test Status PyLint Test Status Ansible-Lint Test Status Ansible Galaxy

Molecule-Logs: Kurz, Voll

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
  • Konfiguration

    • Standard-Opt-Ins:

      • Datenbankeinrichtung
      • Webservereinrichtung
    • Standard-Opt-Outs:

      • Administrations-Tools
    • Standardkonfiguration:

      • Protokollierung über syslog
      • Selbstsigniertes Zertifikat

Info

Über das Projekt

Role to provision Zoneminder IP-CAM Servers

Installieren
ansible-galaxy install ansibleguy.sw_zoneminder
GitHub Repository
Lizenz
other
Downloads
2.1k
Besitzer
[email protected] | GPG: https://badges.ansibleguy.net/public.gpg