ansibleguy.sw_zoneminder
Rôle Ansible - ZoneMinder
Rôle Ansible pour déployer un serveur IP-CAM ZoneMinder.
Lisez la documentation officielle sur comment ajouter des caméras IP, etc.
Logs de Molecule : Court, Complet
Testé :
- Debian 11
Installation
# dernier
ansible-galaxy role install git+https://github.com/ansibleguy/sw_zoneminder
# depuis galaxy
ansible-galaxy install ansibleguy.sw_zoneminder
# ou pour un chemin de rôle personnalisé
ansible-galaxy install ansibleguy.sw_zoneminder --roles-path ./roles
# installer des dépendances
ansible-galaxy install -r requirements.yml
Utilisation
Vous voulez une interface graphique Ansible simple ? Découvrez ma WebUI Ansible
Configuration
Définissez le dictionnaire zoneminder selon vos besoins.
Exemple pour un serveur zoneminder :
zoneminder:
timezone: 'Europe/Vienne'
tools: true # installer des outils d'administration utiles
apache:
domain: 'zoneminder.template.ansibleguy.net'
aliases: ['zm.template.ansibleguy.net']
ssl:
mode: 'letsencrypt' # ou auto-signé/ca/snakeoil
# si vous utilisez 'auto-signé' ou 'ca':
# cert:
# cn: 'Serveur ZoneMinder'
# org: 'AnsibleGuy'
# email: '[email protected]'
letsencrypt:
email: '[email protected]'
Exemple très simple :
zoneminder:
apache:
domain: 'zoneminder.template.ansibleguy.net'
Vous voudrez peut-être utiliser 'ansible-vault' pour encrypt vos mots de passe :
ansible-vault encrypt_string
Exécution
Exécutez le playbook :
ansible-playbook -K -D -i inventory/hosts.yml playbook.yml --ask-vault-pass
Il y a aussi quelques tags utiles disponibles :
- config
Fonctionnalités
Installation de paquetages
Configuration
Options par défaut à activer :
- Configuration de la base de données
- Configuration du serveur web
Options par défaut à désactiver :
- Outils d'administration
Configuration par défaut :
- Journalisation dans syslog
- Certificat auto-signé
Infos
Remarque : ce rôle prend actuellement seulement en charge les systèmes basés sur Debian.
Remarque : La plupart des fonctionnalités du rôle peuvent être activées ou désactivées.
Pour toutes les options disponibles - voyez la configuration par défaut située dans le fichier principal par défaut !
Avertissement : Vous devez AU MOINS définir un mot de passe de connexion après l'achèvement de l'installation.
Role to provision Zoneminder IP-CAM Servers
ansible-galaxy install ansibleguy.sw_zoneminder