ansible-role-jellyfin/tasks/configure.yml

30 lines
695 B
YAML
Raw Normal View History

2022-10-11 09:18:59 +02:00
---
- 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
2023-08-02 18:02:15 +02:00
- 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
2022-10-11 09:18:59 +02:00
- name: Ensure Jellyfin service is configured
service:
name: jellyfin
enabled: true
2023-08-02 18:02:15 +02:00
state: started