🎨: improve registering for other servers
All checks were successful
ansible-lint / lint-everything (push) Successful in 4s
All checks were successful
ansible-lint / lint-everything (push) Successful in 4s
This commit is contained in:
@@ -31,10 +31,22 @@
|
|||||||
notify:
|
notify:
|
||||||
- Restart Act_Runner
|
- Restart Act_Runner
|
||||||
|
|
||||||
|
- debug:
|
||||||
|
msg: "{{ act_runner_gitea_ref_url }}"
|
||||||
|
- debug:
|
||||||
|
msg: "{{ act_runner_gitea_token }}"
|
||||||
|
|
||||||
- name: Register act_runner
|
- name: Register act_runner
|
||||||
become: true
|
become: true
|
||||||
become_user: "{{ act_runner_user }}"
|
become_user: "{{ act_runner_user }}"
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
cmd: "{{ act_runner_bin }} register --no-interactive --instance https://giteu.be --token {{ _gitea_runner_token.stdout }}"
|
cmd: "{{ act_runner_bin }} register --no-interactive --instance https://{{ act_runner_gitea_ref_url }} --token {{ act_runner_gitea_token }}"
|
||||||
chdir: "{{ act_runner_home }}"
|
chdir: "{{ act_runner_home }}"
|
||||||
creates: "{{ act_runner_home }}/.runner"
|
creates: "{{ act_runner_home }}/.runner"
|
||||||
|
|
||||||
|
- name: Ensure act_runner is running
|
||||||
|
ansible.builtin.systemd:
|
||||||
|
name: act_runner
|
||||||
|
enabled: true
|
||||||
|
state: started
|
||||||
|
daemon_reload: true
|
||||||
|
@@ -5,3 +5,7 @@ act_runner_url: "https://gitea.com/gitea/act_runner/releases/download/v{{ act_ru
|
|||||||
act_runner_home: "/var/lib/act_runner"
|
act_runner_home: "/var/lib/act_runner"
|
||||||
act_runner_bin: "/usr/local/bin/act_runner"
|
act_runner_bin: "/usr/local/bin/act_runner"
|
||||||
act_runner_user: "act_runner"
|
act_runner_user: "act_runner"
|
||||||
|
|
||||||
|
# Only one gitea ref URL name is possible
|
||||||
|
act_runner_gitea_ref_url: "{{ hostvars[groups['giteaservers'][0]].web_hostname | selectattr('type', 'defined') | selectattr('type', '==', 'gitea') | map(attribute='host') | first }}"
|
||||||
|
act_runner_gitea_token: "{{ hostvars[groups['giteaservers'][0]]._gitea_runner_token.stdout }}"
|
||||||
|
Reference in New Issue
Block a user