GRM-12: fix: remove recursive var definitions from install-runner.yml

This commit is contained in:
Emil Simeonov
2026-06-18 04:40:11 +02:00
parent e08c11ea83
commit 9378451a12
2 changed files with 8 additions and 10 deletions
-4
View File
@@ -2,9 +2,5 @@
- name: Install Gitea Actions runner
hosts: all
become: true
vars:
gitea_url: "{{ gitea_url | mandatory }}"
registration_token: "{{ registration_token | mandatory }}"
gitea_admin_token: "{{ gitea_admin_token | default('') }}"
roles:
- role: gitea-runner
@@ -9,13 +9,15 @@
return_content: false
register: api_check
ignore_errors: true
when: gitea_url is defined and (gitea_admin_token is defined or registration_token is defined)
when:
- gitea_url is defined
- gitea_admin_token is defined
- name: Wait for runner to appear in Gitea API
ansible.builtin.uri:
url: "{{ gitea_url }}/api/v1/admin/runners"
headers:
Authorization: "token {{ gitea_admin_token | default(registration_token) }}"
Authorization: "token {{ gitea_admin_token }}"
method: GET
status_code: 200
return_content: true
@@ -28,14 +30,14 @@
delay: 10
when:
- gitea_url is defined
- (gitea_admin_token is defined or registration_token is defined)
- gitea_admin_token is defined
- api_check.status | default(0) == 200
- name: Verify runner is online
ansible.builtin.uri:
url: "{{ gitea_url }}/api/v1/admin/runners"
headers:
Authorization: "token {{ gitea_admin_token | default(registration_token) }}"
Authorization: "token {{ gitea_admin_token }}"
method: GET
status_code: 200
return_content: true
@@ -43,7 +45,7 @@
register: runners_check
when:
- gitea_url is defined
- (gitea_admin_token is defined or registration_token is defined)
- gitea_admin_token is defined
- api_check.status | default(0) == 200
- name: Fail if runner is not online
@@ -51,7 +53,7 @@
msg: "Runner '{{ runner_name }}' is not online in Gitea"
when:
- gitea_url is defined
- (gitea_admin_token is defined or registration_token is defined)
- gitea_admin_token is defined
- api_check.status | default(0) == 200
- >
runners_check.json.runners | default([]) |