Skip to content

Commit

Permalink
readarr: convert to traefik plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
saltydk committed Mar 17, 2024
1 parent d6e97c9 commit 7efe482
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 24 deletions.
6 changes: 3 additions & 3 deletions roles/emby/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -177,9 +177,9 @@ emby_docker_labels_themepark:
emby_docker_labels: "{{ docker_labels_common
| combine(lookup('vars', emby_name + '_docker_labels_default', default=emby_docker_labels_default))
| combine((lookup('vars', emby_name + '_docker_labels_themepark', default=emby_docker_labels_themepark)
if (emby_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', emby_name + '_docker_labels_custom', default=emby_docker_labels_custom)) }}"
if (emby_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', emby_name + '_docker_labels_custom', default=emby_docker_labels_custom)) }}"

# Hostname
emby_docker_hostname: "{{ emby_name }}"
Expand Down
6 changes: 3 additions & 3 deletions roles/nzbhydra2/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,9 +160,9 @@ nzbhydra2_docker_labels_themepark:
nzbhydra2_docker_labels: "{{ docker_labels_common
| combine(nzbhydra2_docker_labels_default)
| combine((lookup('vars', nzbhydra2_name + '_docker_labels_themepark', default=nzbhydra2_docker_labels_themepark)
if (nzbhydra2_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', nzbhydra2_name + '_docker_labels_custom', default=nzbhydra2_docker_labels_custom)) }}"
if (nzbhydra2_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', nzbhydra2_name + '_docker_labels_custom', default=nzbhydra2_docker_labels_custom)) }}"

# Hostname
nzbhydra2_docker_hostname: "{{ nzbhydra2_name }}"
Expand Down
6 changes: 3 additions & 3 deletions roles/overseerr/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,9 +137,9 @@ overseerr_docker_labels_themepark:
overseerr_docker_labels: "{{ docker_labels_common
| combine(lookup('vars', overseerr_name + '_docker_labels_default', default=overseerr_docker_labels_default))
| combine((lookup('vars', overseerr_name + '_docker_labels_themepark', default=overseerr_docker_labels_themepark)
if (overseerr_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', overseerr_name + '_docker_labels_custom', default=overseerr_docker_labels_custom)) }}"
if (overseerr_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', overseerr_name + '_docker_labels_custom', default=overseerr_docker_labels_custom)) }}"

# Hostname
overseerr_docker_hostname: "{{ overseerr_name }}"
Expand Down
6 changes: 3 additions & 3 deletions roles/portainer/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,9 @@ portainer_docker_labels_themepark:
portainer_docker_labels: "{{ docker_labels_common
| combine(portainer_docker_labels_default)
| combine((lookup('vars', portainer_name + '_docker_labels_themepark', default=portainer_docker_labels_themepark)
if (portainer_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', portainer_name + '_docker_labels_custom', default=portainer_docker_labels_custom)) }}"
if (portainer_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', portainer_name + '_docker_labels_custom', default=portainer_docker_labels_custom)) }}"

# Hostname
portainer_docker_hostname: "{{ portainer_name }}"
Expand Down
28 changes: 16 additions & 12 deletions roles/readarr/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,10 @@ readarr_dns_proxy: "{{ dns.proxied }}"
################################

readarr_traefik_sso_middleware: "{{ traefik_default_sso_middleware }}"
readarr_traefik_middleware_default: "{{ traefik_default_middleware }}"
readarr_traefik_middleware_default: "{{ traefik_default_middleware
+ (',themepark-' + lookup('vars', readarr_name + '_name', default=readarr_name)
if (readarr_themepark_enabled and global_themepark_plugin_enabled)
else '') }}"
readarr_traefik_middleware_custom: ""
readarr_traefik_certresolver: "{{ traefik_default_certresolver }}"
readarr_traefik_enabled: true
Expand All @@ -76,6 +79,7 @@ readarr_api_key:
readarr_themepark_enabled: false
readarr_themepark_theme: "{{ global_themepark_theme }}"
readarr_themepark_domain: "{{ global_themepark_domain }}"
readarr_themepark_addons: ""

################################
# Docker
Expand Down Expand Up @@ -103,9 +107,6 @@ readarr_docker_envs_default:
PGID: "{{ gid }}"
UMASK: "002"
TZ: "{{ tz }}"
TP_DOMAIN: "{{ lookup('vars', readarr_name + '_themepark_domain', default=readarr_themepark_domain) }}"
TP_THEME: "{{ lookup('vars', readarr_name + '_themepark_theme', default=readarr_themepark_theme) }}"
TP_HOTIO: "true"
readarr_docker_envs_custom: {}
readarr_docker_envs: "{{ lookup('vars', readarr_name + '_docker_envs_default', default=readarr_docker_envs_default)
| combine(lookup('vars', readarr_name + '_docker_envs_custom', default=readarr_docker_envs_custom)) }}"
Expand All @@ -121,14 +122,8 @@ readarr_docker_volumes_default:
- "{{ readarr_paths_location }}:/config"
- "{{ server_appdata_path }}/scripts:/scripts"
readarr_docker_volumes_custom: []
readarr_docker_volumes_theme:
- "{{ readarr_paths_location }}/98-themepark:/etc/cont-init.d/98-themepark"
readarr_docker_volumes: "{{ lookup('vars', readarr_name + '_docker_volumes_default', default=readarr_docker_volumes_default)
+ lookup('vars', readarr_name + '_docker_volumes_custom', default=readarr_docker_volumes_custom)
if not (lookup('vars', readarr_name + '_themepark_enabled', default=readarr_themepark_enabled))
else lookup('vars', readarr_name + '_docker_volumes_default', default=readarr_docker_volumes_default)
+ lookup('vars', readarr_name + '_docker_volumes_custom', default=readarr_docker_volumes_custom)
+ lookup('vars', readarr_name + '_docker_volumes_theme', default=readarr_docker_volumes_theme) }}"
+ lookup('vars', readarr_name + '_docker_volumes_custom', default=readarr_docker_volumes_custom) }}"

# Devices
readarr_docker_devices_default: []
Expand All @@ -146,9 +141,18 @@ readarr_docker_hosts: "{{ docker_hosts_common
# Labels
readarr_docker_labels_default: {}
readarr_docker_labels_custom: {}
readarr_docker_labels_themepark:
- '{ "traefik.http.middlewares.themepark-{{ lookup("vars", readarr_name + "_name", default=readarr_name) }}.plugin.themepark.app": "readarr" }'
- '{ "traefik.http.middlewares.themepark-{{ lookup("vars", readarr_name + "_name", default=readarr_name) }}.plugin.themepark.theme": "{{ lookup("vars", readarr_name + "_themepark_theme", default=readarr_themepark_theme) }}" }'
- '{ "traefik.http.middlewares.themepark-{{ lookup("vars", readarr_name + "_name", default=readarr_name) }}.plugin.themepark.addons": "{{ (lookup("vars", readarr_name + "_themepark_addons", default=readarr_themepark_addons) | join(","))
if lookup("vars", readarr_name + "_themepark_addons", default=readarr_themepark_addons) | length > 0
else omit }}" }'
readarr_docker_labels: "{{ docker_labels_common
| combine(lookup('vars', readarr_name + '_docker_labels_default', default=readarr_docker_labels_default))
| combine(lookup('vars', readarr_name + '_docker_labels_custom', default=readarr_docker_labels_custom)) }}"
| combine((lookup('vars', readarr_name + '_docker_labels_themepark', default=readarr_docker_labels_themepark)
if (readarr_themepark_enabled and global_themepark_plugin_enabled)
else {}),
lookup('vars', readarr_name + '_docker_labels_custom', default=readarr_docker_labels_custom)) }}"

# Hostname
readarr_docker_hostname: "{{ readarr_name }}"
Expand Down

0 comments on commit 7efe482

Please sign in to comment.