34 lines
1.0 KiB
YAML
34 lines
1.0 KiB
YAML
---
|
|
- name: Create fake runner registration file
|
|
hosts: all
|
|
become: true
|
|
vars:
|
|
gitea_runner_name: "deregister-test-runner"
|
|
pre_tasks:
|
|
- name: Load role defaults
|
|
ansible.builtin.include_vars:
|
|
dir: "{{ lookup('env', 'MOLECULE_PROJECT_DIRECTORY') }}/defaults"
|
|
tasks:
|
|
- name: Ensure fake .runner file exists
|
|
ansible.builtin.copy:
|
|
dest: "{{ gitea_runner_data_dir }}/.runner"
|
|
content: |
|
|
{"id": 1, "uuid": "test-uuid-1234", "name": "{{ gitea_runner_name }}", "address": "http://localhost:3000"}
|
|
owner: "{{ gitea_runner_service_user }}"
|
|
group: "{{ gitea_runner_service_user }}"
|
|
mode: "0644"
|
|
|
|
- name: Deregister runner
|
|
hosts: all
|
|
become: true
|
|
vars:
|
|
gitea_runner_name: "deregister-test-runner"
|
|
registration_token: "fake-token-for-testing"
|
|
gitea_url: "http://localhost:3000"
|
|
gitea_runner_skip_registration: false
|
|
tasks:
|
|
- name: Include deregistration tasks
|
|
ansible.builtin.include_role:
|
|
name: gitea_runner
|
|
tasks_from: deregister.yml
|