Compare commits

...

2 commits

Author SHA1 Message Date
1c533500b4 install jellyfin 2025-05-05 16:03:10 -05:00
7a9a903fa3 changed REPO_NAME and added readme 2025-05-05 16:01:02 -05:00
6 changed files with 15 additions and 9 deletions

View file

@ -1,12 +1,12 @@
role-jellyfin
=========
A brief description of the role goes here.
This role installs and configures the jellyfin server and web UI
Requirements
------------
No requirements
The nginx-ssl role is highly recommended to handle ssl termination. Similarly the certbot role is also highly recommended to handle certificate creation/renewal automatically
Role Variables
--------------
@ -23,8 +23,8 @@ Example Playbook Template
Playbook creation should be handled by playbook-builder. To include role in a playbook, add one of these lines (changing version/branch as needed) to the template with other core entries:
role:mount:v1.0:core,mount
role:mount:testing:core,mount
role:jellyfin:v1.0:workload,jellyfin
role:jellyfin:testing:workload,jellyfin
License
-------

View file

@ -1,3 +1,3 @@
#SPDX-License-Identifier: MIT-0
---
# defaults file for ${REPO_NAME}
# defaults file for role-jellyfin

View file

@ -1,3 +1,3 @@
#SPDX-License-Identifier: MIT-0
---
# handlers file for ${REPO_NAME}
# handlers file for role-jellyfin

View file

@ -1,3 +1,9 @@
#SPDX-License-Identifier: MIT-0
---
# tasks file for ${REPO_NAME}
# tasks file for role-jellyfin
- name: install nextcloud and dependencies
ansible.builtin.package:
name:
- jellyfin-server
state: present

View file

@ -3,4 +3,4 @@
- hosts: localhost
remote_user: root
roles:
- ${REPO_NAME}
- role-jellyfin

View file

@ -1,3 +1,3 @@
#SPDX-License-Identifier: MIT-0
---
# vars file for ${REPO_NAME}
# vars file for role-jellyfin