This message was deleted.
# bolt
s
This message was deleted.
y
Is it bolt from your laptop trying to run something on the MacMini? Or is it bolt running on the macmini?
v
Bolt running from my MacBook on macOS 14.0, to the clean target - Mac Mini with macOS 13.2.1
When running Bolt from my MacBook on macOS 14.0, to the target - Mac Mini with macOS 12.* there are no issues
y
Is it apply_prep()?
v
Yep
When attempt to install everything
y
Let’s poke @Cas Donoghue
🙌 1
v
I just finished my 1-year small project, to set up our CI machines fleet, and wanted to test on the new Mac mini 😃
I hope the package for macOS 13 is just not deployed
Also to point out, macOS 14 is there, and to install the new Xcode (which is a must), you need to update the OS from 13 to 14. I’m sure it can work normally under v14.
👍🏻 1
c
Generally, we are behind on osx builds. trying to get that work prioritized. I’m not sure the details of what packages actually work on what OS versions at this point. But I would hope that we can cover all the builds we do for puppet agents on mac
v
@Cas Donoghue Thanks for the response! I see that Puppet 8.2.0 is compatible with macOS 13. Is there any reason why Bolt can’t install it in
apply_prep()
? I’m sure, if I manually install it, everything will work. Because it does even on my macOS 14. So it looks like just some metadata or build is not deployed for Bolt to find.
c
Are you specifically looking to do an
apply
on the bolt runner? You could theoretically install the latest agent and then configure bolt to not use bundled ruby.
v
Yes, I’m managing a fleet of Mac Mini runners for Gitlab CI:
Copy code
plan ci_hosts_administration::apply(
  TargetSpec $targets,
) {
  $targets.apply_prep

  get_targets($targets).each |$target| {
    $class_name = regsubst($target.name, '\.', '', 'G')

    apply($target) {
      include "node::${class_name}"
    }
  }
}
I’m sure I can install the latest agent, but that is more manual work I want to avoid by using Bolt 😉
Hello! Is there any chance we can get
$targets.apply_prep
to install Puppet on macOS 13+?
I see this note, so it should work, but just no build available for Bolt to install.
c