ansibleguy.sw_zoneminder

ZoneMinder

Rol de Ansible - ZoneMinder

Rol de Ansible para desplegar un servidor de cámaras IP ZoneMinder.

Lee la documentación oficial sobre cómo agregar cámaras IP y más.

Invítame un café

Estado de Prueba de Molecule Estado de Prueba de YamlLint Estado de Prueba de PyLint Estado de Prueba de Ansible-Lint Ansible Galaxy

Registros de Molecule: Corto, Completo

Probado:

  • Debian 11

Instalación

# última versión
ansible-galaxy role install git+https://github.com/ansibleguy/sw_zoneminder

# desde galaxy
ansible-galaxy install ansibleguy.sw_zoneminder

# o a una ruta de rol personalizada
ansible-galaxy install ansibleguy.sw_zoneminder --roles-path ./roles

# instalar dependencias
ansible-galaxy install -r requirements.yml

Uso

¿Quieres una interfaz gráfica sencilla para Ansible? Echa un vistazo a mi Ansible WebUI

Configuración

Define el diccionario de zoneminder según tus necesidades.

Ejemplo para un servidor zoneminder:

zoneminder:
  timezone: 'Europe/Vienna'
  tools: true  # instalar herramientas útiles para administrador
  
  apache:
    domain: 'zoneminder.template.ansibleguy.net'
    aliases: ['zm.template.ansibleguy.net']

    ssl:
      mode: 'letsencrypt'  # o selfsigned/ca/snakeoil
      #  si usas 'selfsigned' o 'ca':
      #    cert:
      #      cn: 'Servidor ZoneMinder'
      #      org: 'AnsibleGuy'
      #      email: '[email protected]'
    letsencrypt:
      email: '[email protected]'
  

Ejemplo mínimo:

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

Puede que desees usar 'ansible-vault' para encriptar tus contraseñas:

ansible-vault encrypt_string

Ejecución

Ejecuta el playbook:

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

También hay algunas etiquetas útiles disponibles:

  • config

Funcionalidad

  • Instalación de paquetes

    • Servidor ZoneMinder
      • Paquete base y dependencias
      • Apache2 => usando ESTE Rol
      • MariaDB => usando ESTE Rol
  • Configuración

    • Opciones predeterminadas:

      • Configuración de base de datos
      • Configuración de servidor web
    • Opciones que no se activan por defecto:

      • Herramientas para administradores
    • Configuración predeterminada:

      • Registro en syslog
      • Certificado autofirmado

Información

Acerca del proyecto

Role to provision Zoneminder IP-CAM Servers

Instalar
ansible-galaxy install ansibleguy.sw_zoneminder
Licencia
other
Descargas
2.1k
Propietario
[email protected] | GPG: https://badges.ansibleguy.net/public.gpg