diff --git a/roles/slurm-common/tasks/main.yml b/roles/slurm-common/tasks/main.yml index 5cc6f6d7e1430d9eeffd6e9538cdbe12b4b8a375..019c2ce554677a93430e723ed8d548d24496ac27 100644 --- a/roles/slurm-common/tasks/main.yml +++ b/roles/slurm-common/tasks/main.yml @@ -30,11 +30,13 @@ - name: stat run directory stat: path={{ slurmpiddir }} + become_user: root + become: True register: runstat when: slurmpiddir is defined - name: create run directory - file: path={{ slurmpiddir }} state=directory owner=root group=root mode=750 + file: path={{ slurmpiddir }} state=directory owner=slurm group=slurm mode=755 sudo: true when: slurmpiddir is defined and not runstat.stat.exists