Skip to content

Commit 6cd1455

Browse files
fix: enable crb on RedHat to install libyaml-devel
1 parent c4c53ef commit 6cd1455

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

data/os/RedHat.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ rbenv::dependencies::packages:
1111
- gettext
1212
- libffi-devel
1313
- libtool
14+
- libyaml-devel
1415
- make
1516
- openssl-devel
1617
- patch

manifests/dependencies.pp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,11 @@
44
class rbenv::dependencies (
55
Array $packages,
66
) {
7+
if $facts['os']['family'] == 'RedHat' {
8+
# this is required for installing libyaml-devel
9+
exec { '/usr/bin/dnf config-manager --set-enabled crb':
10+
unless => '/usr/bin/dnf repolist enabled | grep -q crb',
11+
}
12+
}
713
stdlib::ensure_packages($packages)
814
}

0 commit comments

Comments
 (0)