GR360RY.nzbtomedia
nzbtomedia
Un rôle Ansible pour installer et configurer les scripts de post-traitement nzbtomedia sur Ubuntu.
Exigences
Ce rôle nécessite Ansible 2.0 ou une version supérieure. Les exigences de la plateforme sont listées dans le fichier de métadonnées. Assurez-vous de télécharger les rôles spécifiés dans la section Dépendances s'ils ne sont pas installés avec Ansible Galaxy.
Aperçu
Liste des tâches qui seront effectuées dans le rôle nzbtomedia :
- Obtenir les derniers scripts nzbtomedia depuis GitHub
- Configurer les scripts de post-traitement dans les clients de téléchargement (
GR360RY.delugeetGR360RY.sabnzbd) s'ils sont installés. - Configurer les intégrations de scripts CouchPotato et Sickrage s'ils sont installés (
GR360RY.couchpotatoetGR360RY.sickrage)
Le rôle nzbtomedia sera installé comme dépendance pour GR360RY.deluge et GR360RY.sabnzbd.
Variables de rôle
---
# fichier par défaut pour nzbtomedia
nzbtomedia_enabled: oui
nzbtomedia_path: /opt/nzbtomedia
Dépendances
- Rôle
GR360RY.htpc-common. Crée un utilisateur htpc et des dossiers multimédias
# fichier par défaut pour htpc-common
htpc_user_username: htpc
htpc_user_password: htpc
htpc_user_group: htpc
htpc_user_shell: /bin/bash
htpc_user_sudo_access: oui
htpc_ssh_service: oui
htpc_create_media_folders: oui
htpc_zeroconf: oui
htpc_media_path: /mnt/media
htpc_media_movies: films
htpc_media_tv: tv
htpc_media_music: musique
htpc_media_pictures: images
htpc_downloads_complete: "{{ htpc_media_path }}/downloads/complete"
htpc_downloads_incomplete: "{{ htpc_media_path }}/downloads/incomplete"
Exemple de Playbook
---
- hosts: htpc-server
become: oui
roles:
- role: GR360RY.nzbtomedia
Projet HTPC-Ansible
Ce rôle fait partie du projet HTPC-Ansible qui inclut des rôles supplémentaires pour construire un serveur HTPC basé sur Ubuntu.
Liste complète des rôles Ansible Galaxy ci-dessous :
GR360RY.htpc-common- Créer un utilisateur htpc et des dossiers multimédiasGR360RY.htpc-nas- Configurer NAS (NFS, CIFS et AFP)GR360RY.kodi-client- Installer le lecteur multimédia KodiGR360RY.kodi-mysql- Installer le backend MySQL pour KodiGR360RY.deluge- Installer le client BitTorrent DelugeGR360RY.sabnzbd- Installer le client Usenet SabnzbdGR360RY.nzbtomedia- Installer le post-traitement NZBtoMediaGR360RY.sickrage- Installer SickRageGR360RY.couchpotato- Installer CouchPotatoGR360RY.htpc-manager- Installer HTPCManager
Informations supplémentaires disponibles sur www.htpc-ansible.org
Licence
BSD
Informations sur l'auteur
Gregory Shulov
ansible-galaxy install GR360RY.nzbtomedia