marvinpinto.docker-sabnzbd

docker-sabnzbd

Estado de construcción Ansible Galaxy Licencia

Rol de Ansible Galaxy para gestionar y ejecutar un contenedor de Docker sabnzbd.

Esta rol conecta el contenedor de Docker sabnzbd creado por linuxserver, junto con varios elementos básicos para que todo funcione.

Requisitos

Esta rol ha sido probada en Ubuntu 14.04 y probablemente solo funcionará en un sistema similar a Ubuntu. También necesitarás un entorno de Docker funcional y una versión reciente de docker-py para que esta rol funcione.

Si no tienes nada de esto y te gustaría que Ansible lo configuara por ti, revisa el rol de Galaxy marvinpinto.docker.

Variables de Rol

# Puerto de host para Sabnzbd
docker_sabnzbd_exposed_port: '8080'

# Nombre del contenedor de Docker
docker_sabnzbd_container_name: 'sabnzbd'

# Directorio que se utilizará como la raíz de toda la configuración
# y datos relacionados con sabnzbd. Ten en cuenta que estos subdirectorios *se*
# crearán automáticamente si no existen ya.
#
# Así que, asumiendo que 'docker_sabnzbd_mounted_directory' está configurado en:
# /tmp/sabnzbd_mount, los siguientes directorios se crearán automáticamente:
# /tmp/sabnzbd_mount/config
# /tmp/sabnzbd_mount/downloads
# /tmp/sabnzbd_mount/incomplete-downloads
docker_sabnzbd_mounted_directory: '/tmp/sabnzbd_mount'

Ejemplos

Instala este módulo desde Ansible Galaxy en el directorio './roles':

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

Úsalo en un playbook de la siguiente manera:

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

Directorio Montado

La razón para almacenar toda la configuración relacionada en el directorio raíz docker_sabnzbd_mounted_directory es porque ahora una persona tiene la capacidad de gestionar toda la configuración y los datos fuera de Ansible.

Esto se vuelve especialmente útil cuando dicho directorio montado se encuentra en un sistema de archivos separado (EBS, disco USB, etc).

Acerca del proyecto

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

Instalar
ansible-galaxy install marvinpinto.docker-sabnzbd
Licencia
mit
Descargas
131
Propietario
Computer nerd.