File tree 5 files changed +29
-4
lines changed
5 files changed +29
-4
lines changed Original file line number Diff line number Diff line change 21
21
tag : " latest"
22
22
- os : " debian10"
23
23
tag : " latest"
24
+ - os : " debian11"
25
+ tag : " latest"
24
26
- os : " fedora35"
25
27
tag : " latest"
26
28
- os : " ubuntu18"
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ Personal Access Token for GitHub account can be created [here](https://github.co
34
34
* AMD64, x86_64
35
35
## Tested on:
36
36
37
- * Debian 9,10
37
+ * Debian 9,10,11
38
38
* Fedora 35
39
39
* Rocky Linux 8
40
40
* Ubuntu 18,20
@@ -83,6 +83,9 @@ runner_org: no
83
83
# Labels to apply to the runner
84
84
runner_labels : []
85
85
86
+ # Group to add organization runner to
87
+ runner_group : " "
88
+
86
89
# GitHub Actions Runner repository (change it if you want to use custom Actions Runner fork)
87
90
runner_download_repository : " actions/runner"
88
91
Original file line number Diff line number Diff line change @@ -35,6 +35,9 @@ runner_org: no
35
35
# Labels to apply to the runner
36
36
runner_labels : []
37
37
38
+ # Group to add organization runner to
39
+ runner_group : " "
40
+
38
41
# GitHub Actions Runner repository (change it if you want to use custom Actions Runner fork)
39
42
runner_download_repository : " actions/runner"
40
43
Original file line number Diff line number Diff line change 1
1
---
2
+ # All dependencies derived from https://github.com/actions/runner/blob/main/docs/start/envlinux.md
2
3
- name : Install dependencies on Debian Stretch
3
4
package :
4
5
pkg :
29
30
tags :
30
31
- install
31
32
33
+ - name : Install dependencies on Debian Bullseye
34
+ package :
35
+ pkg :
36
+ - acl
37
+ - liblttng-ust0
38
+ - libkrb5-3
39
+ - zlib1g
40
+ - libssl1.1
41
+ - libicu67
42
+ state : present
43
+ update_cache : yes
44
+ when : (ansible_distribution == "Debian" and ansible_distribution_major_version == "11")
45
+ tags :
46
+ - install
47
+
32
48
- name : Install dependencies on Ubuntu Xenial systems
33
49
package :
34
50
pkg :
Original file line number Diff line number Diff line change 110
110
- name : Register runner (if new installation) for organization
111
111
command :
112
112
" {{ runner_dir }}/./config.sh --url {{ github_url }}/{{ github_owner | default(github_account) }} \
113
- --token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels | join(',') }} --unattended \
113
+ --token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels | join(',') }} \
114
+ --runnergroup {{ runner_group }} --unattended \
114
115
{{ runner_extra_config_args }}"
115
116
args :
116
117
chdir : " {{ runner_dir }}"
138
139
- name : Replace registered runner for organization
139
140
command :
140
141
" {{ runner_dir }}/config.sh --url {{ github_url }}/{{ github_owner | default(github_account) }} \
141
- --token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels | join(',') }} --unattended \
142
- {{ runner_extra_config_args }} --replace"
142
+ --token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels | join(',') }} \
143
+ --runnergroup {{ runner_group }} --unattended {{ runner_extra_config_args }} --replace"
143
144
args :
144
145
chdir : " {{ runner_dir }}"
145
146
become : yes
You can’t perform that action at this time.
0 commit comments