marvinpinto.docker-media-converter

docker 媒体转换器

构建状态 Ansible Galaxy 许可证

这是一个 Ansible Galaxy 角色,用于管理和运行 媒体转换器 Docker 容器。

要求

该角色已在 Ubuntu 14.04 上测试,可能仅在类 Ubuntu 系统上工作。您还需要一个正常工作的 Docker 环境和近期版本的 docker-py,才能使该角色正常工作。

如果您既没有这些,想让 Ansible 为您设置,可以查看 marvinpinto.docker Galaxy 角色。

角色变量

# Docker 容器名称
docker_media_converter_container_name: 'mediaconverter'

# 需要在容器内挂载的媒体目录
docker_media_container_exposed_volumes: []

# 容器环境变量
docker_media_container_env_variables: {}

示例

从 Ansible Galaxy 安装此模块到 './roles' 目录:

ansible-galaxy install marvinpinto.docker-media-converter -p ./roles

在剧本中使用如下:

- hosts: '127.0.0.1'
  roles:
    - role: 'marvinpinto.docker-media-converter'
      become: true
      docker_media_container_env_variables:
        MEDIA_TVSHOWS: '/tv'
        MEDIA_MOVIES: '/movies'
        PLEX_URL: 'http://127.0.0.1:32400'
        PLEX_TOKEN: 'sekr3t'
      docker_media_container_exposed_volumes:
        - '/opt/data/tv:/tv'
        - '/opt/data/movies:/movies'
关于项目

Ansible Galaxy role to manage and run the media converter docker container.

安装
ansible-galaxy install marvinpinto.docker-media-converter
许可证
mit
下载
86
拥有者
Computer nerd.