update(jellyfin): bump version to 10.8.1, switch to versioned role
This commit is contained in:
parent
159c4fda30
commit
b635a00a34
@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
jellyfin_user: jellyfin
|
jellyfin_user: jellyfin
|
||||||
|
jellyfin_version: 10.8.1
|
||||||
|
|
||||||
jellyfin_base_path: /opt/jellyfin
|
jellyfin_base_path: /opt/jellyfin
|
||||||
jellyfin_config_path: "{{ jellyfin_base_path }}/config"
|
jellyfin_config_path: "{{ jellyfin_base_path }}/config"
|
||||||
@ -10,11 +11,13 @@ jellyfin_media_volumes: []
|
|||||||
|
|
||||||
jellyfin_container_name: jellyfin
|
jellyfin_container_name: jellyfin
|
||||||
jellyfin_container_image_name: "docker.io/jellyfin/jellyfin"
|
jellyfin_container_image_name: "docker.io/jellyfin/jellyfin"
|
||||||
jellyfin_container_image_tag: "latest"
|
jellyfin_container_image_tag: ~
|
||||||
jellyfin_container_image_ref: "{{ jellyfin_container_image_name }}:{{ jellyfin_container_image_tag }}"
|
jellyfin_container_image_ref: "{{ jellyfin_container_image_name }}:{{ jellyfin_container_image_tag | default(jellyfin_version, true) }}"
|
||||||
jellyfin_container_network_mode: host
|
jellyfin_container_network_mode: host
|
||||||
jellyfin_container_networks: ~
|
jellyfin_container_networks: ~
|
||||||
jellyfin_container_volumes: "{{ jellyfin_container_base_volumes + jellyfin_media_volumes }}"
|
jellyfin_container_volumes: "{{ jellyfin_container_base_volumes + jellyfin_media_volumes }}"
|
||||||
|
jellyfin_container_labels: "{{ jellyfin_container_base_labels | combine(jellyfin_container_extra_labels) }}"
|
||||||
|
jellyfin_container_extra_labels: {}
|
||||||
jellyfin_container_restart_policy: "unless-stopped"
|
jellyfin_container_restart_policy: "unless-stopped"
|
||||||
|
|
||||||
jellyfin_host_directories:
|
jellyfin_host_directories:
|
||||||
|
@ -21,13 +21,18 @@
|
|||||||
name: "{{ jellyfin_container_image_ref }}"
|
name: "{{ jellyfin_container_image_ref }}"
|
||||||
state: present
|
state: present
|
||||||
source: pull
|
source: pull
|
||||||
force_source: "{{ jellyfin_container_image_tag in ['stable', 'unstable'] }}"
|
force_source: "{{ jellyfin_container_image_tag | default(false, true) }}"
|
||||||
|
register: jellyfin_container_image_pull_result
|
||||||
|
until: jellyfin_container_image_pull_result is succeeded
|
||||||
|
retries: 5
|
||||||
|
delay: 3
|
||||||
|
|
||||||
- name: Ensure container '{{ jellyfin_container_name }}' is running
|
- name: Ensure container '{{ jellyfin_container_name }}' is running
|
||||||
docker_container:
|
docker_container:
|
||||||
name: "{{ jellyfin_container_name }}"
|
name: "{{ jellyfin_container_name }}"
|
||||||
image: "{{ jellyfin_container_image_ref }}"
|
image: "{{ jellyfin_container_image_ref }}"
|
||||||
user: "{{ jellyfin_uid }}:{{ jellyfin_gid }}"
|
user: "{{ jellyfin_uid }}:{{ jellyfin_gid }}"
|
||||||
|
labels: "{{ jellyfin_container_labels }}"
|
||||||
volumes: "{{ jellyfin_container_volumes }}"
|
volumes: "{{ jellyfin_container_volumes }}"
|
||||||
networks: "{{ jellyfin_container_networks | default(omit, True) }}"
|
networks: "{{ jellyfin_container_networks | default(omit, True) }}"
|
||||||
network_mode: "{{ jellyfin_container_network_mode }}"
|
network_mode: "{{ jellyfin_container_network_mode }}"
|
||||||
|
@ -3,3 +3,6 @@
|
|||||||
jellyfin_container_base_volumes:
|
jellyfin_container_base_volumes:
|
||||||
- "{{ jellyfin_config_path }}:/config:z"
|
- "{{ jellyfin_config_path }}:/config:z"
|
||||||
- "{{ jellyfin_cache_path }}:/cache:z"
|
- "{{ jellyfin_cache_path }}:/cache:z"
|
||||||
|
|
||||||
|
jellyfin_container_base_labels:
|
||||||
|
version: "{{ jellyfin_version }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user