infra-v1/applications/roles/media
2022-07-05 19:07:45 -04:00
..
defaults remove vars and use defaults for var management 2022-07-05 19:07:15 -04:00
handlers Add drive mounting to media server playbook 2022-06-17 16:23:25 -04:00
meta reformat project; start vm provisioning 2022-06-08 14:28:48 -04:00
tasks Add drive mounting to media server playbook 2022-06-17 16:23:25 -04:00
README.md update READMEs with relavent information 2022-07-05 19:07:45 -04:00

Media Server

A series of docker containers to allow full automation of media management.

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