Feat(domserver): docker compose testing #1
17
.gitea/workflows/lint.yml
Normal file
17
.gitea/workflows/lint.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
name: Ansible Playbook lint
|
||||||
|
on: [push]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
ansible-lint:
|
||||||
|
runs-on: imgbuilder
|
||||||
|
container:
|
||||||
|
image: gitea.konchin.com/image/ansible
|
||||||
|
credentials:
|
||||||
|
username: ${{ secrets.REGISTRY_USERNAME }}
|
||||||
|
password: ${{ secrets.REGISTRY_PASSWORD }}
|
||||||
|
steps:
|
||||||
|
- name: Check out repository code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
- name: Ansible Lint
|
||||||
|
run: |
|
||||||
|
ansible-lint playbooks/ roles/
|
||||||
@@ -2,6 +2,6 @@
|
|||||||
- name: Install judgehost
|
- name: Install judgehost
|
||||||
hosts: judgehost
|
hosts: judgehost
|
||||||
roles:
|
roles:
|
||||||
#- role: install_packages_debian
|
# - role: install_packages_debian
|
||||||
#- role: configure_judgehost_legacy
|
# - role: configure_judgehost_legacy
|
||||||
- role: configure_judgehost
|
- role: configure_judgehost
|
||||||
|
|||||||
@@ -24,6 +24,7 @@
|
|||||||
chdir: "{{ domjudge_base_dir }}"
|
chdir: "{{ domjudge_base_dir }}"
|
||||||
become: true
|
become: true
|
||||||
become_user: domjudge
|
become_user: domjudge
|
||||||
|
changed_when: true
|
||||||
register: debug
|
register: debug
|
||||||
- name: Debug
|
- name: Debug
|
||||||
tags: [make]
|
tags: [make]
|
||||||
@@ -38,6 +39,7 @@
|
|||||||
chdir: "{{ domjudge_base_dir }}"
|
chdir: "{{ domjudge_base_dir }}"
|
||||||
notify:
|
notify:
|
||||||
- Systemd daemon-reload
|
- Systemd daemon-reload
|
||||||
|
changed_when: true
|
||||||
register: debug
|
register: debug
|
||||||
- name: Debug
|
- name: Debug
|
||||||
tags: [make]
|
tags: [make]
|
||||||
@@ -80,6 +82,7 @@
|
|||||||
./misc-tools/dj_make_chroot
|
./misc-tools/dj_make_chroot
|
||||||
args:
|
args:
|
||||||
chdir: "{{ domjudge_base_dir }}"
|
chdir: "{{ domjudge_base_dir }}"
|
||||||
|
changed_when: true
|
||||||
|
|
||||||
- name: Modify boot options
|
- name: Modify boot options
|
||||||
ansible.builtin.lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
|
|||||||
Reference in New Issue
Block a user