@@ -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