Skip to content

Commit 29fd440

Browse files
authored
Include libyaml-dev to fix psych dependency (#868)
* Include libyaml-dev to fix psych dependency * install libyaml-dev repository
1 parent 37e5a88 commit 29fd440

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

kitchen.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ platforms:
2222
- wget https://apt.puppet.com/puppet8-release-noble.deb
2323
- dpkg -i puppet8-release-noble.deb #installs the puppet-agent repo
2424
- apt-get update
25-
- apt-get install -y puppet-agent rubygems ruby-dev make gcc
25+
- apt-get install -y puppet-agent rubygems ruby-dev make gcc libyaml-dev
2626
- ln -s /opt/puppetlabs/bin/puppet /usr/bin/puppet
2727

2828
- mkdir /home/kitchen/puppet
@@ -42,7 +42,7 @@ platforms:
4242
- wget https://apt.puppet.com/puppet8-release-jammy.deb
4343
- dpkg -i puppet8-release-jammy.deb #installs the puppet-agent repo
4444
- apt-get update
45-
- apt-get install -y puppet-agent rubygems ruby-dev make gcc
45+
- apt-get install -y puppet-agent rubygems ruby-dev make gcc libyaml-dev
4646
- ln -s /opt/puppetlabs/bin/puppet /usr/bin/puppet
4747

4848
- mkdir /home/kitchen/puppet -p
@@ -62,7 +62,7 @@ platforms:
6262
- wget https://apt.puppet.com/puppet7-release-focal.deb
6363
- dpkg -i puppet7-release-focal.deb #installs the puppet-agent repo
6464
- apt-get update
65-
- apt-get install -y puppet-agent rubygems ruby-dev
65+
- apt-get install -y puppet-agent rubygems ruby-dev libyaml-dev
6666
- ln -s /opt/puppetlabs/bin/puppet /usr/bin/puppet
6767

6868
- mkdir /home/kitchen/puppet
@@ -89,6 +89,9 @@ platforms:
8989
- rpm -Uvh https://yum.puppet.com/puppet8-release-el-9.noarch.rpm #installs the puppet-agent repo
9090
- yum install -y puppet-agent-8.10.0 rubygems ruby-devel procps-ng
9191
- dnf group install -y "Development Tools"
92+
- dnf install -y dnf-plugins-core
93+
- dnf config-manager --set-enabled crb
94+
- dnf install -y libyaml-devel
9295
- ln -s /opt/puppetlabs/bin/puppet /usr/bin/puppet
9396

9497
- mkdir /home/kitchen/puppet -p
@@ -117,6 +120,9 @@ platforms:
117120
- rpm -Uvh https://yum.puppet.com/puppet8-release-el-9.noarch.rpm #installs the puppet-agent repo
118121
- yum install -y puppet-agent-8.10.0 rubygems ruby-devel procps-ng
119122
- dnf group install -y "Development Tools" --nobest
123+
- dnf install -y dnf-plugins-core
124+
- dnf config-manager --set-enabled crb
125+
- dnf install -y libyaml-devel
120126
- ln -s /opt/puppetlabs/bin/puppet /usr/bin/puppet
121127

122128
- mkdir /home/kitchen/puppet -p

0 commit comments

Comments
 (0)