marvinpinto.docker-sickrage

docker-sickrage

ビルドステータス Ansible Galaxy ライセンス

このAnsible Galaxyのロールは、sickrage のDockerコンテナを管理し、実行するためのものです。

このロールは、linuxserver によって作成されたsickrageの dockerコンテナ を組み合わせて、設定を進めるための様々なボイラープレートを提供します。

要件

このロールはUbuntu 14.04でテストされており、主にUbuntuに似たシステムでのみ動作します。また、このロールを利用するには、動作しているDocker環境と最新のdocker-pyが必要です。

これらがない場合は、Ansibleが設定を行うのを希望する場合、marvinpinto.docker Galaxyロールを参照してください。

ロール変数

# Sickrageホストポート
docker_sickrage_exposed_port: '8081'

# Dockerコンテナ名
docker_sickrage_container_name: 'sickrage'

# sickrage関連の設定とデータのルートとして使用されるディレクトリ。
# これらのサブディレクトリは、存在しない場合自動的に作成されます。
#
# 'docker_sickrage_mounted_directory'が次のように設定されている場合:
# /tmp/sickrage_mount
# /tmp/sickrage_mount/config
# /tmp/sickrage_mount/raw_tv_downloads
# /tmp/sickrage_mount/tv
docker_sickrage_mounted_directory: '/tmp/sickrage_mount'

このモジュールをAnsible Galaxyから'./roles'ディレクトリにインストールするには:

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

次のようにプレイブックで使用します:

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

マウントされたディレクトリ

関連するすべての設定をdocker_sickrage_mounted_directoryのルートディレクトリに保存する理由は、ユーザーがAnsibleの外で設定とデータを管理できるからです。

これは、マウントされたディレクトリが別のファイルシステム(EBS、USBディスクなど)内にある場合に特に便利です。

プロジェクトについて

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

インストール
ansible-galaxy install marvinpinto.docker-sickrage
ライセンス
mit
ダウンロード
128
所有者
Computer nerd.