puppetlabs / bolt

Bolt is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure on an as-needed basis or as part of a greater orchestration workflow. It can be installed on your local workstation and connects directly to remote nodes with SSH or WinRM, so you are not required to install any agent software.
https://puppet.com/docs/bolt/latest/bolt.html
Apache License 2.0
499 stars 225 forks source link

release bolt version with latest facter #3269

Open vchepkov opened 8 months ago

vchepkov commented 8 months ago

Please consider release a bolt package with updated facter. The fix for Apple silicon is included in facter 4.5.2, that comes with puppet agent, but 4.5.0 that comes with bolt detects architecture wrong:

$ uname -m
arm64
$ /opt/puppetlabs/bolt/bin/facter --version
4.5.0
$ /opt/puppetlabs/bolt/bin/facter os.architecture
x86_64

$ /opt/puppetlabs/bin/facter --version
4.5.2
$ /opt/puppetlabs/bin/facter os.architecture
arm64
donoghuc commented 8 months ago

Thanks for reporting this. Generally I would like to update the runtime we ship in bolt packages as it could use a refresh. Not to mention figuring out what a puppet 8 based bolt package will be.