Skip to content

Commit 18b1050

Browse files
Edit README
Former-commit-id: 55d5456
1 parent 7158492 commit 18b1050

File tree

4 files changed

+52
-4
lines changed

4 files changed

+52
-4
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ This role will deploy or redeploy or uninstall and register or unregister local
1313
* Supported Linux distros:
1414
* CentOS/RHEL 7,8
1515
* 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.
1820

1921
* System must have access to the GitHub.
2022

@@ -26,7 +28,7 @@ Personal Access Token for GitHub account can be created [here](https://github.co
2628
* Runner user has to be pre-created.
2729
Recommended role: `monolithprojects.user_management`
2830

29-
* CentOS/Fedora systems require EPEL repository.
31+
* CentOS systems require EPEL repository.
3032
Recommended role: `robertdebock.epel`
3133

3234
## Role Variables

meta/main.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,20 @@
55
description: Deploy Github Actions private runner
66
company: MonolithProjects
77
license: "license (MIT)"
8-
min_ansible_version: 2.8
8+
min_ansible_version: 2.9.8
99
platforms:
1010
- name: EL
1111
versions:
1212
- 6
1313
- 7
14+
- 8
1415
- name: Fedora
1516
versions:
1617
- 28
1718
- 29
1819
- 30
1920
- 31
21+
- 32
2022
- name: Debian
2123
versions:
2224
- buster
@@ -25,6 +27,7 @@
2527
versions:
2628
- xenial
2729
- bionic
30+
- focal
2831
galaxy_tags:
2932
- github
3033
- actions

molecule/default/molecule.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,16 @@ platforms:
3434
- /sys/fs/cgroup:/sys/fs/cgroup:ro
3535
privileged: yes
3636
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
3747
- name: Ubuntu16
3848
image: monolithprojects/systemd-ubuntu16:latest
3949
command: /sbin/init
@@ -54,6 +64,16 @@ platforms:
5464
- /sys/fs/cgroup:/sys/fs/cgroup:ro
5565
privileged: yes
5666
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
5777
- name: Debian9
5878
image: monolithprojects/systemd-debian9:latest
5979
command: /sbin/init
@@ -83,6 +103,14 @@ provisioner:
83103
inventory:
84104
host_vars:
85105
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:
86114
ansible_python_interpreter: /usr/bin/python3
87115
verifier:
88116
name: ansible

tasks/install_deps.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,21 @@
5555
tags:
5656
- install
5757

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+
5873
- name: Install dependencies on RHEL/CentOS/Fedora systems
5974
package:
6075
name:

0 commit comments

Comments
 (0)