From 4696aa1fed214fe1084d7c3deecaaa289bc0a1fd Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Mon, 31 Oct 2022 21:53:15 -0400 Subject: Update OBS, renamepublish and edit --- roles/obs/tasks/obs-setup.yml | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) (limited to 'roles/obs/tasks/obs-setup.yml') diff --git a/roles/obs/tasks/obs-setup.yml b/roles/obs/tasks/obs-setup.yml index be82a8f..1da678a 100644 --- a/roles/obs/tasks/obs-setup.yml +++ b/roles/obs/tasks/obs-setup.yml @@ -1,37 +1,53 @@ - name: Create OBS scene directory file: - path: "{{ emacsconf_home }}/.config/obs-studio/basic/scenes" - state: directory + path: "~{{ emacsconf_user }}/.config/obs-studio/basic/scenes" owner: "{{ emacsconf_user }}" group: "{{ emacsconf_group }}" + state: directory - name: Create profile directories file: - path: "{{ obs_profile_path }}/{{ item.name }}" + path: "~{{ emacsconf_user }}/.config/obs-studio/basic/{{ item.name }}" state: directory owner: "{{ emacsconf_user }}" group: "{{ emacsconf_group }}" mode: 0775 - loop: "{{ emacsconf_tracks }}" +- name: Install OBS global profile + tags: wip + template: + src: global.ini + owner: "{{ emacsconf_user }}" + group: "{{ emacsconf_group }}" + dest: "~{{ emacsconf_user }}/.config/obs-studio/global.ini" - name: Install OBS profiles template: src: profile.ini - dest: "{{ obs_profile_path }}/{{ item.name }}/basic.ini" owner: "{{ emacsconf_user }}" group: "{{ emacsconf_group }}" - force: no + dest: "~{{ emacsconf_user }}/.config/obs-studio/basic/{{ item.name }}/basic.ini" mode: 0664 - loop: "{{ emacsconf_tracks }}" - name: Install OBS scenes + tags: obs-scene template: src: scenes.json - dest: "{{ emacsconf_home }}/.config/obs-studio/basic/scenes/{{ item.id }}.json" - force: no - loop: "{{ emacsconf_tracks }}" + owner: "{{ emacsconf_user }}" + group: "{{ emacsconf_group }}" + dest: "~{{ emacsconf_user }}/.config/obs-studio/basic/scenes/{{ item.id }}.json" +- name: Create text files for OBS sources + copy: + content: "Initializing..." + owner: "{{ emacsconf_user }}" + group: "{{ emacsconf_group }}" + dest: "~{{ emacsconf_user }}/{{ item }}.txt" + mode: 0664 + loop: + - news + - url + - bottom - name: Create OBS scripts for tracks template: src: obs-track - dest: "{{ emacsconf_home }}/bin/{{ item.id }}/-obs" + dest: "~{{ emacsconf_user }}/bin/track-obs" owner: "{{ emacsconf_user }}" group: "{{ emacsconf_group }}" mode: 0775 - loop: "{{ emacsconf_tracks }}" + -- cgit v1.2.3