https://github.com/djuuu/ansible-role-medusa-docker
Install Medusa Docker Compose project
https://github.com/djuuu/ansible-role-medusa-docker
ansible ansible-role docker docker-compose library medusa tv tv-shows
Last synced: 7 months ago
JSON representation
Install Medusa Docker Compose project
- Host: GitHub
- URL: https://github.com/djuuu/ansible-role-medusa-docker
- Owner: Djuuu
- License: other
- Created: 2024-11-09T23:32:10.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-01-06T00:35:32.000Z (9 months ago)
- Last Synced: 2025-02-24T03:57:02.359Z (8 months ago)
- Topics: ansible, ansible-role, docker, docker-compose, library, medusa, tv, tv-shows
- Language: Jinja
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ansible Role: Medusa-docker
===========================Install Medusa Docker Compose project.
- https://pymedusa.com/
- https://github.com/pymedusa/MedusaBased on LinuxServer.io image: https://docs.linuxserver.io/images/docker-medusa/
Requirements
------------Requires the following to be installed:
- docker
- docker composeRole Variables
--------------Common system variables:
```yaml
timezone: UTC
```Common Docker projects variables:
```yaml
# Base directory for Docker projects
docker_projects_path: # /var/apps
```Available role variables are listed below, along with default values (see `defaults/main.yml`):
```yaml
# Docker project variablesmedusa_project_name: medusa
# Docker project dynamic vars (uses `docker_project_name` prefix, adapt if overridden)
medusa_traefik_loadbalancer_server_port: 8081
# Medusa project variables
# lscr.io/linuxserver/medusa image version
medusa_version: latestmedusa_media_volumes: []
# # Downloads directory (blackhole)
# - source: "/var/downloads"
# target: "/downloads"
#
# # Media directory
# - source: "/share/media/series"
# target: "/tv"
```Dependencies
------------This role depends on :
- [djuuu.docker_project](https://github.com/Djuuu/ansible-role-docker-project)Some variables allow integration with:
- [djuuu.traefik_docker](https://github.com/Djuuu/ansible-role-traefik-docker)Example Playbook
----------------```yaml
- hosts: all
gather_facts: true
gather_subset:
- "!all"
- "!min"
- user_idroles:
- djuuu.medusa_docker
```License
-------Beerware License