summaryrefslogtreecommitdiffstats
path: root/roles/stream/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/stream/tasks/main.yml')
-rw-r--r--roles/stream/tasks/main.yml26
1 files changed, 24 insertions, 2 deletions
diff --git a/roles/stream/tasks/main.yml b/roles/stream/tasks/main.yml
index 9c35f69..6a53df1 100644
--- a/roles/stream/tasks/main.yml
+++ b/roles/stream/tasks/main.yml
@@ -63,7 +63,7 @@
tags: restream
template:
src: restream.sh
- dest: /home/orga/restream-{{ item[1].name }}-{{ item[0].name }}.sh
+ dest: /usr/local/bin/restream-{{ item[1].name }}-{{ item[0].name }}
owner: orga
mode: 0755
loop: "{{ restreaming_platforms | subelements('streams') | list }}"
@@ -72,8 +72,30 @@
tags: restream
template:
src: screen-restream.sh
- dest: /home/orga/screen-restream-{{ item[1].name }}-{{ item[0].name }}.sh
+ dest: /usr/local/bin/screen-restream-{{ item[1].name }}-{{ item[0].name }}.sh
owner: orga
mode: 0755
loop: "{{ restreaming_platforms | subelements('streams') | list }}"
no_log: True
+- name: Copy fallback files
+ copy:
+ src: sorry.webm
+ dest: /usr/share/icecast2/web/fallback.webm
+ mode: 0644
+ owner: "{{ icecast_user }}"
+ group: "{{ icecast_group }}"
+- name: Copy 480p fallback files
+ copy:
+ src: sorry-480p.webm
+ dest: /usr/share/icecast2/web/480p-fallback.webm
+ mode: 0644
+ owner: "{{ icecast_user }}"
+ group: "{{ icecast_group }}"
+- name: Make a script to kick off all the fallbacks
+ template:
+ src: screen-fallbacks
+ dest: /usr/local/bin/screen-fallbacks
+ mode: 0755
+ owner: "{{ icecast_user }}"
+ group: "{{ icecast_group }}"
+