main.yml 815 B

123456789101112131415161718192021222324252627
  1. ---
  2. - name: jellyfin latest release fetched
  3. get_url:
  4. url: https://github.com/Thefrank/jellyfin-server-freebsd/releases/download/v10.7.7/jellyfinserver-10.7.7.pkg
  5. dest: /tmp/jellyfin-10.7.7.pkg
  6. - name: Jellyfin package installed
  7. shell: pkg install -y /tmp/jellyfin-10.7.7.pkg
  8. notify: Jellyfin restarted
  9. - name: Sqlite library linked
  10. file: src=/usr/local/lib/libsqlite3.so dest=/usr/local/lib/libe_sqlite3 state=link
  11. - name: Jellyfin enabled
  12. shell: sysrc jellyfinserver_enable="YES"
  13. notify: Jellyfin restarted
  14. - name: Jellyfin group configured
  15. shell: sysrc jellyfinserver_group="wheel"
  16. notify: Jellyfin restarted
  17. - name: jellyfin user configured
  18. shell: sysrc jellyfinserver_user="root"
  19. notify: Jellyfin restarted
  20. - name: jellyfin started
  21. service: name=jellyfinserver state=started