From 38646bb3d96fa0940da1c276dc7e990b9b81781d Mon Sep 17 00:00:00 2001 From: Yi-Ting Shih Date: Mon, 7 Apr 2025 00:19:00 +0800 Subject: [PATCH] Fix(judgehost): install domjudge directory beforehand --- roles/configure_judgehost_legacy/tasks/domjudge.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/roles/configure_judgehost_legacy/tasks/domjudge.yml b/roles/configure_judgehost_legacy/tasks/domjudge.yml index 80b5732..9b03fb7 100644 --- a/roles/configure_judgehost_legacy/tasks/domjudge.yml +++ b/roles/configure_judgehost_legacy/tasks/domjudge.yml @@ -6,6 +6,14 @@ owner: root group: root register: downloaded_tarball +- name: Install domjudge directory + ansible.builtin.file: + path: "{{ domjudge_base_dir | dirname }}" + state: directory + recurse: true + mode: '0700' + owner: root + group: root - name: Extract domjudge tarball ansible.builtin.unarchive: src: "{{ downloaded_tarball.dest }}"