Skip to content

Commit 700a3de

Browse files
committed
Test gitlab role on AlmaLinux OS
Signed-off-by: Norman Ziegner <n.ziegner@hzdr.de>
1 parent 731befd commit 700a3de

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

.github/workflows/gitlab.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ jobs:
4545
fail-fast: false
4646
matrix:
4747
image:
48+
- "ghcr.io/hifis-net/almalinux-systemd:9"
4849
- "ghcr.io/hifis-net/ubuntu-systemd:22.04"
4950
- "ghcr.io/hifis-net/ubuntu-systemd:24.04"
5051
- "ghcr.io/hifis-net/debian-systemd:11"

molecule/gitlab/prepare.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,23 @@
1212
- "ansible_facts.os_family == 'RedHat'"
1313
- "ansible_facts.distribution_major_version | int >= 7"
1414
block:
15+
- name: "Get file stats for /etc/shadow"
16+
ansible.builtin.stat:
17+
path: "/etc/shadow"
18+
register: "shadow"
19+
20+
- name: "Output file stats for /etc/shadow"
21+
ansible.builtin.debug:
22+
var: "shadow"
23+
24+
- name: "Fix permissions for /etc/shadow"
25+
ansible.builtin.file:
26+
path: "/etc/shadow"
27+
owner: "root"
28+
group: "{{ shadow.stat.gr_name }}"
29+
mode: "0640"
30+
when: "not shadow.stat.rusr"
31+
1532
- name: "Install missing dependencies"
1633
ansible.builtin.dnf:
1734
name:

roles/gitlab/tasks/install.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
ansible.builtin.package:
1111
name: "{{ gitlab_dependencies }}"
1212
state: "present"
13+
allowerasing: "{{ true if ansible_facts['os_family'] == 'RedHat' else omit }}"
1314

1415
- name: "Prepare Debian GitLab installation"
1516
when: "ansible_facts.os_family == 'Debian'"
@@ -71,6 +72,7 @@
7172
gpgkey:
7273
- "{{ gitlab_gpg_key_url }}"
7374
- "{{ gitlab_gpg_key_url }}/gitlab-{{ gitlab_edition }}-3D645A26AB9FBD22.pub.gpg"
75+
- "{{ gitlab_gpg_key_url }}/gitlab-{{ gitlab_edition }}-CB947AD886C8E8FD.pub.gpg"
7476
sslverify: true
7577
sslcacert: "/etc/pki/tls/certs/ca-bundle.crt"
7678
metadata_expire: "300"
@@ -87,6 +89,7 @@
8789
gpgkey:
8890
- "{{ gitlab_gpg_key_url }}"
8991
- "{{ gitlab_gpg_key_url }}/gitlab-{{ gitlab_edition }}-3D645A26AB9FBD22.pub.gpg"
92+
- "{{ gitlab_gpg_key_url }}/gitlab-{{ gitlab_edition }}-CB947AD886C8E8FD.pub.gpg"
9093
sslverify: true
9194
sslcacert: "/etc/pki/tls/certs/ca-bundle.crt"
9295
metadata_expire: "300"

0 commit comments

Comments
 (0)