.. | ||
defaults | ||
handlers | ||
meta | ||
tasks | ||
README.md |
Media Server
Mount a Hard drive and a network share and Deploy Plex Media Server in a docker container.
Role Variables
Variable | Description | Required | Default |
---|---|---|---|
TZ |
Timezone | - [ ] | America/New_York |
PUID |
User ID | - [ ] | 1000 |
PGID |
Group ID | - [ ] | 1000 |
DISK_UUID |
UUID of disk holding media | - [x] | |
DOWNLOAD_FOLDER |
Folder where completed torrents are downloaded | - [ ] | /mnt/downloads |
CONFIG_FOLDER |
Folder containing all persistent configuration data | - [ ] | ~/.config |
MEDIA_FOLDER |
base folder for all media content | - [ ] | /mnt/content |
Dependencies
- Docker module
Example Playbook
Required vars
- hosts: media-servers
include_roles:
- name: media
vars:
DISK_UUID: "UUID"
All variables
- hosts: media-servers
include_roles:
- name: media
vars:
DISK_UUID: "UUID"
TZ: "America/New_York"
PUID: "1000"
PGID: "1000"
DOWNLOAD_FOLDER: "/mnt/downloads"
CONFIG_FOLDER: "~/.config"
MEDIA_FOLDER: "/mnt/content"
License
BSD