ansible-role-jellyfin/tasks/configure.yml

29 lines
695 B
YAML

---
- name: Ensure ufw allow connections
ufw:
rule: allow
port: "{{ http_port }}"
#- name: Ensure Jellyfin is configured
# notify: Restart Jellyfin
- name: Ensure Apache2 is configured to redirect to Jellyfin
include_role:
name: apache_ssl_vhosts
when: configure_apache
- name: Set environmental variables for Jellyfin service
lineinfile:
path: /etc/default/jellyfin
regexp: "^{{ item.key }}="
line: "{{ item.key }}={{ item.value }}"
backup: yes
mode: 0644
loop: "{{ environmental_variables | dict2items }}"
notify: Restart Jellyfin
- name: Ensure Jellyfin service is configured
service:
name: jellyfin
enabled: true
state: started