marvinpinto.docker-sabnzbd

docker-sabnzbd

Statut de construction Ansible Galaxy Licence

Rôle Ansible Galaxy pour gérer et exécuter un conteneur docker sabnzbd.

Ce rôle relie le conteneur docker sabnzbd créé par linuxserver, ainsi que divers éléments nécessaires pour démarrer.

Exigences

Ce rôle a été testé sur Ubuntu 14.04 et fonctionnera probablement uniquement sur un système similaire à Ubuntu. Vous aurez également besoin d'un environnement docker fonctionnel et d'une version récente de docker-py pour que ce rôle fonctionne.

Si vous n'avez ni l'un ni l'autre et que vous souhaitez qu'ansible le configure pour vous, jetez un œil au rôle Galaxy marvinpinto.docker.

Variables du Rôle

# Port hôte de Sabnzbd
docker_sabnzbd_exposed_port: '8080'

# Nom du conteneur Docker
docker_sabnzbd_container_name: 'sabnzbd'

# Répertoire qui sera utilisé comme racine de toute la configuration
# et des données liées à sabnzbd. Notez que ces sous-répertoires *seront*
# automatiquement créés s'ils n'existent pas déjà.
#
# Donc, en supposant que 'docker_sabnzbd_mounted_directory' soit réglé sur :
# /tmp/sabnzbd_mount, les répertoires suivants seront créés automatiquement :
# /tmp/sabnzbd_mount/config
# /tmp/sabnzbd_mount/downloads
# /tmp/sabnzbd_mount/incomplete-downloads
docker_sabnzbd_mounted_directory: '/tmp/sabnzbd_mount'

Exemples

Installez ce module depuis Ansible Galaxy dans le répertoire './roles' :

ansible-galaxy install marvinpinto.docker-sabnzbd -p ./roles

Utilisez-le dans un playbook comme suit :

- hosts: '127.0.0.1'
  roles:
    - role: 'marvinpinto.docker-sabnzbd'
      become: true

Répertoire Monté

La raison de stocker toute la configuration liée dans le répertoire racine docker_sabnzbd_mounted_directory est qu'une personne peut désormais gérer toute la configuration et les données en dehors d'Ansible.

Cela devient particulièrement utile lorsque ce répertoire monté se trouve sur un système de fichiers séparé (EBS, disque USB, etc).

À propos du projet

Ansible Galaxy role to manage and run the sabnzbd docker container.

Installer
ansible-galaxy install marvinpinto.docker-sabnzbd
Licence
mit
Téléchargements
131
Propriétaire
Computer nerd.