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

    baurmatt

    07/20/2022, 9:10 AM
    Ah, that reminds me. We're about to move the
    enc
    stuff to
    trusted['external']
    by using the 6.11 feature https://puppet.com/docs/puppet/7/configuration.html#trusted-external-command But this is only possible because we don't actually rely on the enc to classify nodes.
  • v

    VoxBot

    07/20/2022, 9:11 AM
    the sattelite_pe_tools repo is a good example of an ugly terminis that chains into the puppetdb one, really not ideal to use :(
  • a

    Alex Fisher

    07/20/2022, 9:12 AM
    ewoud - oh. That's not good. It totally doesn't read like that in those docs 😞
  • v

    VoxBot

    07/20/2022, 9:15 AM
    and indeed, what bastelfreak describes is what happens in that module
  • v

    VoxBot

    07/20/2022, 9:16 AM
    and PE can assume puppetdb is present, in our upstream we can't
  • v

    VoxBot

    07/20/2022, 9:18 AM
    yeah PE assumes a lot of things
  • v

    VoxBot

    07/20/2022, 9:19 AM
    now while you are all here, could I get a review for https://github.com/voxpupuli/facterdb/pull/256 and feedback on https://github.com/voxpupuli/facterdb/pull/255 and a review on https://github.com/voxpupuli/puppet-catalog_diff/pull/90 :)
  • v

    VoxBot

    07/20/2022, 9:19 AM
    and maybe https://github.com/voxpupuli/voxpupuli.github.io/pull/260
  • b

    baurmatt

    07/20/2022, 9:50 AM
    Approved and commented 🙂
  • r

    Reinier Schoof

    07/20/2022, 11:53 AM
    Hello fine people of Voxpupuli, I've asked this question on /r/puppet a couple of minutes ago, but it couldn't hurt to try here as well:
  • r

    Reinier Schoof

    07/20/2022, 11:53 AM
    I believe voxpupuli has a module for generically managing simple pieces of software that "just" need a package installed, a config file set and a service running
  • r

    Reinier Schoof

    07/20/2022, 11:54 AM
    so one could use that module instead of writing an entire module for a relatively simple job
  • b

    bastelfreak

    07/20/2022, 11:54 AM
    we've puppet-system, I'm not sure what it all covers
  • d

    Dr Bunsen Honeydew

    07/20/2022, 11:54 AM
    See the
    puppet-system
    module at https://forge.puppet.com/puppet/system?src=slack&channel=voxpupuli
  • b

    bastelfreak

    07/20/2022, 11:54 AM
    but I prefer tiny modules. they are easy to write, easy to understand, easy to test and easy to replace and have no dependencies
  • r

    Reinier Schoof

    07/20/2022, 11:56 AM
    puppet-system doesn't immediately ring a bell, but I'll check it out, although it seems that is more for managing the entire system instead of one piece of software
  • d

    Dr Bunsen Honeydew

    07/20/2022, 11:56 AM
    See the
    puppet-system
    module at https://forge.puppet.com/puppet/system?src=slack&channel=voxpupuli
  • r

    Reinier Schoof

    07/20/2022, 11:57 AM
    for instance, it doesn't (from the looks of it) makes sure that service X is refreshed when file Y is updated
  • v

    VoxBot

    07/20/2022, 12:04 PM
    wasn't that camptocamp who had that module?
  • v

    VoxBot

    07/20/2022, 12:06 PM
    example42 also has this tinypuppet module that sounds similar
  • v

    VoxBot

    07/20/2022, 12:06 PM
    close, example42: https://forge.puppet.com/modules/example42/tp
  • v

    VoxBot

    07/20/2022, 12:07 PM
    ha! :D
  • v

    VoxBot

    07/20/2022, 12:07 PM
    thats what I had in mind, but I am not the biggest fan of this pattern
  • v

    VoxBot

    07/20/2022, 12:11 PM
    me neither, but it's out there
  • v

    VoxBot

    07/20/2022, 12:11 PM
    so better that people reuse it instead of reinventing it in a different module :)
  • s

    Slackbot

    07/20/2022, 12:14 PM
    This message was deleted.
    r
    • 2
    • 1
  • v

    VoxBot

    07/20/2022, 12:14 PM
    ups
  • t

    tvaughan

    07/20/2022, 12:16 PM
    😨 Recipe for untraceable loops
    💯 1
  • t

    tvaughan

    07/20/2022, 12:18 PM
    I kind of like what we did with simp/deferred_resources => Manage this thing if, and only if, it is not otherwise managed. Allow enhancements as an option and/or fail on conflicts.
  • d

    Dr Bunsen Honeydew

    07/20/2022, 12:18 PM
    See the
    simp-deferred_resources
    module at https://forge.puppet.com/simp/deferred_resources?src=slack&channel=voxpupuli
1...107108109...648Latest