--- - name: Install domjudge directory ansible.builtin.file: path: "{{ domjudge_base_dir }}" state: directory mode: '0755' owner: root group: root - name: Install domjudge docker compose notify: - Restart domjudge docker compose block: - name: Install docker-compose.yml ansible.builtin.template: src: docker-compose.yml.jinja dest: "{{ domjudge_base_dir }}/docker-compose.yml" mode: '0644' owner: root group: root - name: Install mysql config ansible.builtin.copy: src: config/mysql dest: "{{ domjudge_base_dir }}/config/mysql" mode: '0755' owner: root group: root - name: Install domserver php config ansible.builtin.copy: src: config/php dest: "{{ domjudge_base_dir }}/config/php" mode: '0755' owner: root group: root - name: Enable and start docker ansible.builtin.systemd_service: name: docker.service state: started enabled: true