diff --git a/ansible/roles/gitea_runner/tasks/install_runner.yml b/ansible/roles/gitea_runner/tasks/install_runner.yml index b977c45..82d4c73 100644 --- a/ansible/roles/gitea_runner/tasks/install_runner.yml +++ b/ansible/roles/gitea_runner/tasks/install_runner.yml @@ -13,9 +13,9 @@ - name: Include validation ansible.builtin.include_tasks: validate.yml +- name: Include service setup + ansible.builtin.include_tasks: service.yml + - name: Include registration ansible.builtin.include_tasks: register.yml when: not gitea_runner_skip_registration - -- name: Include service setup - ansible.builtin.include_tasks: service.yml diff --git a/ansible/roles/gitea_runner/tasks/rootless_docker.yml b/ansible/roles/gitea_runner/tasks/rootless_docker.yml index 760d7e7..ae01c8c 100644 --- a/ansible/roles/gitea_runner/tasks/rootless_docker.yml +++ b/ansible/roles/gitea_runner/tasks/rootless_docker.yml @@ -143,6 +143,10 @@ {% if gitea_runner_docker_rootless_net_driver == 'pasta' %} Environment="DOCKERD_ROOTLESS_ROOTLESSKIT_FLAGS=--ipv6" {% endif %} + Restart=always + RestartSec=5 + StartLimitIntervalSec=300 + StartLimitBurst=10 mode: "0644" owner: "{{ gitea_runner_service_user }}" group: "{{ gitea_runner_service_user }}" @@ -248,6 +252,10 @@ {% if gitea_runner_docker_rootless_net_driver == 'pasta' %} Environment="DOCKERD_ROOTLESS_ROOTLESSKIT_FLAGS=--ipv6" {% endif %} + Restart=always + RestartSec=5 + StartLimitIntervalSec=300 + StartLimitBurst=10 mode: "0644" owner: "{{ gitea_runner_service_user }}" group: "{{ gitea_runner_service_user }}"