Fix(judgehost): check domjudge base directory

This commit is contained in:
2025-04-07 00:26:06 +08:00
parent 38646bb3d9
commit 320037ecdf
3 changed files with 13 additions and 3 deletions

View File

@@ -0,0 +1,4 @@
---
- name: Show domjudge base dir
ansible.builtin.debug:
var: domjudge_base_dir

View File

@@ -8,7 +8,7 @@
register: downloaded_tarball
- name: Install domjudge directory
ansible.builtin.file:
path: "{{ domjudge_base_dir | dirname }}"
path: "{{ domjudge_base_dir }}"
state: directory
recurse: true
mode: '0700'
@@ -19,3 +19,7 @@
src: "{{ downloaded_tarball.dest }}"
dest: "{{ domjudge_base_dir }}"
remote_src: true
register: domjudge_extracted
- name: Set new domjudge_base_dir
ansible.builtin.set_fact:
domjudge_base_dir: "{{ domjudge_extracted.dest }}"

View File

@@ -1,3 +1,5 @@
---
- name: Import domjudge install
ansible.builtin.import_tasks: domjudge.yml
- name: Import domjudge download
ansible.builtin.import_tasks: download.yml
- name: Import domjudge configure
ansible.builtin.import_tasks: configure.yml