File tree Expand file tree Collapse file tree 4 files changed +52
-4
lines changed Expand file tree Collapse file tree 4 files changed +52
-4
lines changed Original file line number Diff line number Diff line change @@ -13,8 +13,10 @@ This role will deploy or redeploy or uninstall and register or unregister local
13
13
* Supported Linux distros:
14
14
* CentOS/RHEL 7,8
15
15
* Debian 9,10
16
- * Fedora 31,30,29,28
17
- * Ubuntu 16,18
16
+ * Fedora 32,31,30,29,28
17
+ * Ubuntu 16,18,20
18
+
19
+ ** Note:** Fedora 32 and Ubuntu 20 must use Ansible 2.9.8+. Other distros/releases will work also with older 2.8.0+ Ansible.
18
20
19
21
* System must have access to the GitHub.
20
22
@@ -26,7 +28,7 @@ Personal Access Token for GitHub account can be created [here](https://github.co
26
28
* Runner user has to be pre-created.
27
29
Recommended role: ` monolithprojects.user_management `
28
30
29
- * CentOS/Fedora systems require EPEL repository.
31
+ * CentOS systems require EPEL repository.
30
32
Recommended role: ` robertdebock.epel `
31
33
32
34
## Role Variables
Original file line number Diff line number Diff line change 5
5
description : Deploy Github Actions private runner
6
6
company : MonolithProjects
7
7
license : " license (MIT)"
8
- min_ansible_version : 2.8
8
+ min_ansible_version : 2.9. 8
9
9
platforms :
10
10
- name : EL
11
11
versions :
12
12
- 6
13
13
- 7
14
+ - 8
14
15
- name : Fedora
15
16
versions :
16
17
- 28
17
18
- 29
18
19
- 30
19
20
- 31
21
+ - 32
20
22
- name : Debian
21
23
versions :
22
24
- buster
25
27
versions :
26
28
- xenial
27
29
- bionic
30
+ - focal
28
31
galaxy_tags :
29
32
- github
30
33
- actions
Original file line number Diff line number Diff line change @@ -34,6 +34,16 @@ platforms:
34
34
- /sys/fs/cgroup:/sys/fs/cgroup:ro
35
35
privileged : yes
36
36
pre_build_image : yes
37
+ - name : Fedora32
38
+ image : monolithprojects/systemd-fedora32:latest
39
+ command : /sbin/init
40
+ tmpfs :
41
+ - /run
42
+ - /tmp
43
+ volumes :
44
+ - /sys/fs/cgroup:/sys/fs/cgroup:ro
45
+ privileged : yes
46
+ pre_build_image : yes
37
47
- name : Ubuntu16
38
48
image : monolithprojects/systemd-ubuntu16:latest
39
49
command : /sbin/init
@@ -54,6 +64,16 @@ platforms:
54
64
- /sys/fs/cgroup:/sys/fs/cgroup:ro
55
65
privileged : yes
56
66
pre_build_image : yes
67
+ - name : Ubuntu20
68
+ image : monolithprojects/systemd-ubuntu20:latest
69
+ command : /sbin/init
70
+ tmpfs :
71
+ - /run
72
+ - /tmp
73
+ volumes :
74
+ - /sys/fs/cgroup:/sys/fs/cgroup:ro
75
+ privileged : yes
76
+ pre_build_image : yes
57
77
- name : Debian9
58
78
image : monolithprojects/systemd-debian9:latest
59
79
command : /sbin/init
@@ -83,6 +103,14 @@ provisioner:
83
103
inventory :
84
104
host_vars :
85
105
CentOS8 :
106
+ ansible_python_interpreter : /usr/bin/python3
107
+ Debian9 :
108
+ ansible_python_interpreter : /usr/bin/python3
109
+ Debian10 :
110
+ ansible_python_interpreter : /usr/bin/python3
111
+ Ubuntu18 :
112
+ ansible_python_interpreter : /usr/bin/python3
113
+ Ubuntu20 :
86
114
ansible_python_interpreter : /usr/bin/python3
87
115
verifier :
88
116
name : ansible
Original file line number Diff line number Diff line change 55
55
tags :
56
56
- install
57
57
58
+ - name : Install dependencies on Ubuntu Focal systems
59
+ package :
60
+ pkg :
61
+ - liblttng-ust0
62
+ - libkrb5-3
63
+ - zlib1g
64
+ - libssl1.1
65
+ - libicu66
66
+ state : present
67
+ update_cache : yes
68
+ when : (ansible_distribution == "Ubuntu" and ansible_distribution_major_version == "20")
69
+ tags :
70
+ - install
71
+
72
+
58
73
- name : Install dependencies on RHEL/CentOS/Fedora systems
59
74
package :
60
75
name :
You can’t perform that action at this time.
0 commit comments