1
0
Fork 0
fossasia-video/ansible/roles/recorder/tasks/obs.yml

35 lines
864 B
YAML

---
- name: create obs directory
file:
dest: "{{ mixer_user.home }}/.config/obs-studio/{{ item }}"
state: directory
recurse: yes
owner: root
group: root
mode: u=rwx,g=rx,o=rx
with_items:
- basic/profiles/1080p
- basic/profiles/720p
- basic/scenes
- name: generate base obs configuration files
template:
src: "obs-studio/{{ item }}.j2"
dest: "{{ mixer_user.home }}/.config/obs-studio/{{ item }}"
owner: mixer
group: mixer
mode: u=rw,g=r,o=r
with_items:
- global.ini
- basic/profiles/1080p/basic.ini
- basic/profiles/720p/basic.ini
- name: generate event obs configuration files
template:
src: "obs-studio/basic/scenes/event_id.json.j2"
dest: "{{ mixer_user.home }}/.config/obs-studio/basic/scenes/{{ event.id }}.json"
owner: mixer
group: mixer
mode: u=rw,g=r,o=r