diff options
author | Sacha Chua <sacha@sachachua.com> | 2022-11-02 13:08:03 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2022-11-02 13:08:03 -0400 |
commit | c569e02d8ab5ebcbb5a44e10c14799fa097c9bc7 (patch) | |
tree | 05528005f12160fd505696cb5d89f22d30249f32 /roles/obs/tasks/main.yml | |
parent | 4696aa1fed214fe1084d7c3deecaaa289bc0a1fd (diff) | |
download | emacsconf-ansible-c569e02d8ab5ebcbb5a44e10c14799fa097c9bc7.tar.xz emacsconf-ansible-c569e02d8ab5ebcbb5a44e10c14799fa097c9bc7.zip |
OBS overlays, starting to get publish and edit on res
Diffstat (limited to 'roles/obs/tasks/main.yml')
-rw-r--r-- | roles/obs/tasks/main.yml | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/roles/obs/tasks/main.yml b/roles/obs/tasks/main.yml index 36e14c3..bf856ec 100644 --- a/roles/obs/tasks/main.yml +++ b/roles/obs/tasks/main.yml @@ -1,5 +1,5 @@ - name: Load icecast vars - tags: wip + tags: obs-profile, wip include_vars: file: ../../stream/defaults/main.yml - name: Add repo @@ -53,5 +53,13 @@ regexp: '(AllowUsers(?!.*\b{{ emacsconf_id }}-{{ item.id }}\b).*)$' replace: \1 {{ emacsconf_id }}-{{ item.id }} loop: "{{ emacsconf_tracks }}" - - +- name: Allow sudo from {{ emacsconf_user }} to the stream users + tags: wip + become: true + become_user: root + copy: + content: | + {% for item in emacsconf_tracks %} + {{ emacsconf_user }} ALL=({{ emacsconf_id }}-{{ item.id }}) NOPASSWD: ALL + {% endfor %} + dest: /etc/sudoers.d/50_emacsconf |