- name: Create OBS scene directory file: path: "{{ emacsconf_home }}/.config/obs-studio/basic/scenes" state: directory owner: "{{ emacsconf_user }}" group: "{{ emacsconf_group }}" - name: Create profile directories file: path: "{{ obs_profile_path }}/{{ item.name }}" state: directory owner: "{{ emacsconf_user }}" group: "{{ emacsconf_group }}" mode: 0775 loop: "{{ emacsconf_tracks }}" - name: Install OBS profiles template: src: profile.ini dest: "{{ obs_profile_path }}/{{ item.name }}/basic.ini" owner: "{{ emacsconf_user }}" group: "{{ emacsconf_group }}" force: no mode: 0664 loop: "{{ emacsconf_tracks }}" - name: Install OBS scenes template: src: scenes.json dest: "{{ emacsconf_home }}/.config/obs-studio/basic/scenes/{{ item.id }}.json" force: no loop: "{{ emacsconf_tracks }}" - name: Create OBS scripts for tracks template: src: obs-track dest: "{{ emacsconf_home }}/bin/{{ item.id }}/-obs" owner: "{{ emacsconf_user }}" group: "{{ emacsconf_group }}" mode: 0775 loop: "{{ emacsconf_tracks }}"