GRM-12: fix: remove recursive var definitions from install-runner.yml
This commit is contained in:
@@ -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([]) |
|
||||
|
||||
Reference in New Issue
Block a user