jellyfin/tasks/main.yaml
changeset 208 88a7fee5effe
parent 198 e1f873a07ea2
child 245 6f515f684303
equal deleted inserted replaced
207:e16c94c81b53 208:88a7fee5effe
       
     1 ---
       
     2 
       
     3 # https://jellyfin.org/downloads/server
       
     4 
       
     5 - name: add jellyfin apt key
       
     6   become: yes
       
     7   get_url:
       
     8     url: "https://repo.jellyfin.org/jellyfin_team.gpg.key"
       
     9     dest: "/etc/apt/trusted.gpg.d/jellyfin_team.asc"
       
    10     mode: "0644"
       
    11 
       
    12 - name: add jellyfin apt repo
       
    13   become: yes
       
    14   apt_repository: repo="deb [signed-by=/etc/apt/trusted.gpg.d/jellyfin_team.asc] https://repo.jellyfin.org/ubuntu jammy main unstable"
       
    15   notify: restart jellyfin service
       
    16 
       
    17 - name: update apt package cache
       
    18   become: yes
       
    19   apt: upgrade="dist" update_cache="yes" cache_valid_time="3600"
       
    20 
       
    21 - name: install jellyfin server
       
    22   become: yes
       
    23   apt: name="jellyfin"
       
    24   notify: restart jellyfin service
       
    25 
       
    26 - name: ensure jellyfin service is running
       
    27   become: yes
       
    28   systemd: name="jellyfin.service" state="started" daemon_reload="yes"