marvinpinto.docker-sickrage

docker-sickrage

Status budowy Ansible Galaxy Licencja

Rola Ansible Galaxy do zarządzania i uruchamiania kontenera docker sickrage.

Ta rola łączy kontener sickrage docker stworzony przez linuxserver oraz różne szablony, aby wszystko działało.

Wymagania

Ta rola była testowana na Ubuntu 14.04 i prawdopodobnie będzie działać tylko na systemach podobnych do Ubuntu. Będzie także potrzebne działające środowisko docker oraz aktualna wersja docker-py, aby rola mogła zadziałać.

Jeśli nie masz nic z tego i chciałbyś, aby ansible to zainstalował dla Ciebie, zapoznaj się z rolą Galaxy marvinpinto.docker.

Zmienne roli

# Port hosta Sickrage
docker_sickrage_exposed_port: '8081'

# Nazwa kontenera Docker
docker_sickrage_container_name: 'sickrage'

# Katalog, który będzie używany jako główny dla wszystkich konfiguracji
# i danych związanych z sickrage. Należy pamiętać, że te podkatalogi *będą*
# automatycznie tworzone, jeśli już nie istnieją.
#
# Zakładając, że 'docker_sickrage_mounted_directory' ustawione jest na: /tmp/sickrage_mount
# /tmp/sickrage_mount/config
# /tmp/sickrage_mount/raw_tv_downloads
# /tmp/sickrage_mount/tv
docker_sickrage_mounted_directory: '/tmp/sickrage_mount'

Przykłady

Zainstaluj ten moduł z Ansible Galaxy do katalogu './roles':

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

Użyj go w playbooku w następujący sposób:

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

Zamontowany katalog

Powód, dla którego wszystkie związane konfiguracje są przechowywane w katalogu docker_sickrage_mounted_directory, to umożliwienie zarządzania całą konfiguracją + danymi poza Ansible.

To staje się szczególnie przydatne, gdy wspomniany zamontowany katalog znajduje się na oddzielnym systemie plików (EBS, dysk USB itd.).

O projekcie

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

Zainstaluj
ansible-galaxy install marvinpinto.docker-sickrage
Licencja
mit
Pobrania
128
Właściciel
Computer nerd.