Post-merge / detect-type (push) Successful in 1m3s
Post-merge / release (push) Successful in 1m8s
Post-merge / validate-commit-msg (push) Successful in 1m9s
Post-merge / vikunja (push) Successful in 1m13s
Post-merge / badges (push) Successful in 1m19s
Post-merge / sync-wiki (push) Successful in 1m44s
Post-merge / publish (push) Successful in 1m3s
Post-merge / configure-repo (push) Successful in 1m18s
26 lines
1.0 KiB
YAML
26 lines
1.0 KiB
YAML
---
|
|
# Resolve runner identity facts for stop/start/status/restart playbooks.
|
|
# These playbooks use include_role with tasks_from, which does NOT expose
|
|
# role defaults to the playbook's task-level keywords (become_user, etc).
|
|
# We set the facts explicitly here so they're available everywhere.
|
|
|
|
- name: Resolve runner service user
|
|
ansible.builtin.set_fact:
|
|
gitea_runner_service_user: "{{ gitea_runner_user_prefix | default('grm-') }}{{ runner_name }}"
|
|
gitea_runner_base_data_dir: "/var/lib/gitea-runner"
|
|
gitea_runner_base_config_dir: "/etc/gitea-runner"
|
|
|
|
- name: Resolve runner data and config dirs
|
|
ansible.builtin.set_fact:
|
|
gitea_runner_data_dir: "{{ gitea_runner_base_data_dir }}/{{ runner_name }}"
|
|
gitea_runner_config_dir: "{{ gitea_runner_base_config_dir }}/{{ runner_name }}"
|
|
|
|
- name: Resolve runner service user UID
|
|
ansible.builtin.getent:
|
|
database: passwd
|
|
key: "{{ gitea_runner_service_user }}"
|
|
|
|
- name: Set runner UID fact
|
|
ansible.builtin.set_fact:
|
|
gitea_runner_uid: "{{ getent_passwd[gitea_runner_service_user][1] }}"
|