https://www.puppet.com/community logo
Join Slack
Powered by
# voxpupuli
  • v

    VoxBot

    03/01/2023, 10:52 AM
    :)
  • v

    VoxBot

    03/01/2023, 10:52 AM
    To build AIO packages for raspian?
  • v

    VoxBot

    03/01/2023, 10:54 AM
    that could be one of the options. probably not my recommended way
  • v

    VoxBot

    03/01/2023, 10:55 AM
    What would be your recommenmed way?
  • v

    VoxBot

    03/01/2023, 10:55 AM
    which version of raspbian are you using?
  • v

    VoxBot

    03/01/2023, 10:55 AM
    11.6
  • v

    VoxBot

    03/01/2023, 10:56 AM
    you have to stay with raspbian and cannot switch to Arch/FreeBSD I assume?
  • v

    VoxBot

    03/01/2023, 10:56 AM
    yes
  • y

    Yury Bushmelev

    03/01/2023, 10:56 AM
    there is ubuntu 20.04 arm version package
  • y

    Yury Bushmelev

    03/01/2023, 10:57 AM
    I believe it should work
  • v

    VoxBot

    03/01/2023, 10:57 AM
    I would try to build a package against system ruby, which is 2.7. Or install puppet as gem
  • v

    VoxBot

    03/01/2023, 10:57 AM
    The Arch Linux package also uses the puppet gem as base, that works fine
  • v

    VoxBot

    03/01/2023, 10:58 AM
    I'm just not a huge fan of vendoring openssl/curl/ruby/ca certs if the operating system ships (more) modern versions
  • v

    VoxBot

    03/01/2023, 10:58 AM
    Where is the puppet binary from the gem installed to? :D
  • v

    VoxBot

    03/01/2023, 10:58 AM
    and since raspbian 11 is fine, I wouldn't try to build an AIO package
  • v

    VoxBot

    03/01/2023, 10:58 AM
    whereever you want to
  • v

    VoxBot

    03/01/2023, 10:58 AM
    if you use
    gem install
    there is a
    --bin-dir
    option I think
  • y

    Yury Bushmelev

    03/01/2023, 10:59 AM
    after dealing (and breaking) with SaltStack I’m huge fan of vendoring such fragile things into the Puppet distribution 🙂
  • y

    Yury Bushmelev

    03/01/2023, 10:59 AM
    they started to bundle their own Python recently too though
  • y

    Yury Bushmelev

    03/01/2023, 11:00 AM
    but anyway I’d try Ubuntu 20.04 aarch64 package.. it should work on Debian 11 I believe
  • v

    VoxBot

    03/01/2023, 11:01 AM
    for arch linux we call the install.rb from puppet, instead of `gem install`: https://github.com/puppetlabs/puppet/blob/main/install.rb
  • y

    Yury Bushmelev

    03/01/2023, 11:01 AM
    or maybe repackage it with gpm/fpm 🙂
  • v

    VoxBot

    03/01/2023, 11:02 AM
    https://github.com/archlinux/svntogit-community/blob/packages/puppet/trunk/PKGBUILD and there's really not much magic we do to create the package. mostly pull in the *core modules, setup user and the systemd unit
  • v

    VoxBot

    03/01/2023, 11:04 AM
    Thanks
  • v

    VoxBot

    03/01/2023, 11:41 AM
    Chepra: For myself, I based my installs off of https://gist.github.com/aaroncoffey/2459738bb9fb3d91f237455a4c577e9c and then using the linked Puppet class to clean things up afterwards
  • v

    VoxBot

    03/01/2023, 11:41 AM
    (Though I'm using regular Debian instead of Raspbian)
  • r

    root-expert

    03/01/2023, 12:13 PM
    Anyone got any idea why I'm getting these changes on REFERENCE? https://github.com/voxpupuli/puppet-zabbix/pull/865
  • r

    root-expert

    03/01/2023, 12:13 PM
    Anyone got any idea why I'm getting these changes on REFERENCE? https://github.com/voxpupuli/puppet-zabbix/pull/865
  • r

    root-expert

    03/01/2023, 12:13 PM
    Seems the CI is failing on our modules. Also It with Ruby 2.5 there are no diffs. Probably related to puppet-strings?
  • v

    VoxBot

    03/01/2023, 12:15 PM
    this change is caused by the update from puppet-strings 2 to 3
1...338339340...648Latest