From 38994f34ed1633529157eb8ac4b2c286ae45fde0 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Fri, 10 Apr 2026 13:45:02 +0200 Subject: [PATCH 1/3] Hiera: Update Ruby 3.4.8->3.4.9 latest HDM requires Ruby 3.4.9 https://github.com/betadots/hdm/pull/795 --- .../data/nodes/openvox.hdm.workshop.betadots.training.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vagrant/hdm/production/data/nodes/openvox.hdm.workshop.betadots.training.yaml b/vagrant/hdm/production/data/nodes/openvox.hdm.workshop.betadots.training.yaml index 161ea4ae..3e2ad6c5 100644 --- a/vagrant/hdm/production/data/nodes/openvox.hdm.workshop.betadots.training.yaml +++ b/vagrant/hdm/production/data/nodes/openvox.hdm.workshop.betadots.training.yaml @@ -6,7 +6,7 @@ classes: hdm::version: 'main' hdm::method: 'rvm' -hdm::ruby_version: '3.4.8' +hdm::ruby_version: '3.4.9' hdm::disable_authentication: true hdm::allow_encryption: true hdm::puppetdb_settings: From 3c7730fca679b7f0bb1a477f5af8c837b75b3fb1 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Fri, 10 Apr 2026 13:52:27 +0200 Subject: [PATCH 2/3] Foreman: Update 3.15->3.18 --- vagrant/foreman.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vagrant/foreman.sh b/vagrant/foreman.sh index dc2d8196..2f64982e 100644 --- a/vagrant/foreman.sh +++ b/vagrant/foreman.sh @@ -5,7 +5,7 @@ sudo dnf clean all echo "Installing Repo Packages" echo "foreman" -sudo dnf -y localinstall https://yum.theforeman.org/releases/3.15/el9/x86_64/foreman-release.rpm +sudo dnf -y localinstall https://yum.theforeman.org/releases/3.18/el9/x86_64/foreman-release.rpm echo "OpenVox 8" sudo dnf -y localinstall https://yum.voxpupuli.org/openvox8-release-el-9.noarch.rpm From d8db93e3891718ae06aa4d18e7d4b3c9c0e29f53 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Fri, 10 Apr 2026 13:53:40 +0200 Subject: [PATCH 3/3] Vagrant: Install bash-completion and openbolt instead of bolt --- vagrant/foreman.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vagrant/foreman.sh b/vagrant/foreman.sh index 2f64982e..3856c529 100644 --- a/vagrant/foreman.sh +++ b/vagrant/foreman.sh @@ -13,7 +13,7 @@ echo "DNF update" sudo dnf -y update echo "installing some tools: tree vim net-tools" -sudo dnf -y install tree vim net-tools git +sudo dnf -y install tree vim net-tools git bash-completion openbolt echo "Katello installation part" sudo dnf -y install foreman-installer @@ -88,7 +88,7 @@ sudo systemctl restart puppetserver echo "Uploading facts to PuppetDB" sudo /opt/puppetlabs/bin/puppet agent -t -if [[ -e /vagrant/puppet-bolt-4.0.0-1.el9.x86_64.rpm && -e /vagrant/rubygem-smart_proxy_openbolt-0.0.1-1.el9.noarch.rpm && -e /vagrant/rubygem-foreman_openbolt-0.0.1-1.el9.noarch.rpm ]]; then +if [[ -e /vagrant/rubygem-smart_proxy_openbolt-0.0.1-1.el9.noarch.rpm && -e /vagrant/rubygem-foreman_openbolt-0.0.1-1.el9.noarch.rpm ]]; then echo "Installing OpenVox Orchestrator" sudo rpm -ihv /vagrant/puppet-bolt-4.0.0-1.el9.x86_64.rpm /vagrant/rubygem-smart_proxy_openbolt-0.0.1-1.el9.noarch.rpm /vagrant/rubygem-foreman_openbolt-0.0.1-1.el9.noarch.rpm if [[ $(grep foreman-tasks /usr/share/gems/gems/foreman_openbolt-0.0.1/lib/foreman_openbolt.rb) ]]; then