diff --git a/awx/main/tasks/jobs.py b/awx/main/tasks/jobs.py index b3ca1236..cdd45487 100644 --- a/awx/main/tasks/jobs.py +++ b/awx/main/tasks/jobs.py @@ -377,8 +377,7 @@ def release_lock(self, project): self.lock_fd = None def acquire_lock(self, project, unified_job_id=None): - if not os.path.exists(settings.PROJECTS_ROOT): - os.mkdir(settings.PROJECTS_ROOT) + os.makedirs(settings.PROJECTS_ROOT, exist_ok=True) lock_path = project.get_lock_file() if lock_path is None: