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

    VoxBot

    03/17/2023, 1:59 PM
    for example, puppetlabs_spec_helper already defines rake tasks, which are essentially an interface
  • c

    CVQuesty

    03/17/2023, 1:59 PM
    Be that as it may, fix the PDK. Don’t punis the users.
  • v

    VoxBot

    03/17/2023, 1:59 PM
    they could be considered a UI, but also an API
  • c

    CVQuesty

    03/17/2023, 1:59 PM
    I’ve got one client with 26,000 field machines, nearly half of which are Macs, for instance. You may not have a use for Macs, but thousands out here do.
  • y

    Yury Bushmelev

    03/17/2023, 1:59 PM
    ok, gtg.. I see new comments in my PR and will update it later today 🙂
  • c

    CVQuesty

    03/17/2023, 2:00 PM
    Have a great day, Yury
  • v

    VoxBot

    03/17/2023, 2:00 PM
    I think you misunderstood me: when I say "I have no use for ____" I don't mean it should be dropped, but rather that I don't see a reason to use it
  • c

    CVQuesty

    03/17/2023, 2:00 PM
    Well, there’s 13,000 reasons right there. 😄
  • v

    VoxBot

    03/17/2023, 2:00 PM
    I really don't see your point
  • v

    VoxBot

    03/17/2023, 2:01 PM
    if I've never used a Mac and I don't know Mac specifics, why would I bother adjusting my workflows?
  • c

    CVQuesty

    03/17/2023, 2:02 PM
    I’m the same way, by the way. I get focused on what I’m doing for a client, and I get into “I only need this thing in this case…. I have no use for ____” I have to stop myself, circle back and say… “I’f I’m going to write a tool that does FEATURE, then “feature” is the product, and I should try and make it for $allthethings instead of one target platform. And given the route of the Forge, I would use PDK even if it’s a little annoying for me because it’s the common practice.
  • s

    Slackbot

    03/17/2023, 2:02 PM
    This message was deleted.
    c
    • 2
    • 3
  • c

    CVQuesty

    03/17/2023, 2:02 PM
    It’s like…. take SSH
  • c

    CVQuesty

    03/17/2023, 2:03 PM
    There’s a number of SSH modules out there.
  • v

    VoxBot

    03/17/2023, 2:03 PM
    which is why I'm often arguing that something that's now implemented in PDK should be split of into smaller components that can be reused elsewhere
  • v

    VoxBot

    03/17/2023, 2:04 PM
    take for example the code that inspects the generated changelog and recommends a version bump (major/minor/patch): we want to use the same thing in our gem development, but PDK can't work with gems
  • v

    VoxBot

    03/17/2023, 2:04 PM
    if it was split off into a smaller component (that PDK would include), it could be reused
  • c

    CVQuesty

    03/17/2023, 2:04 PM
    Now, let’s say I’m a FreeBSD user who has cracked SSH, and for the sake of argument, I want to publish my toolset. I’m more than likely going to engage saz over at sazz-ssh, and start doing pulls to add platforms instead of developing an entirely new (yet another) module that will eventually die in the Forge, and come to Vox
  • c

    CVQuesty

    03/17/2023, 2:05 PM
    See, here’s where my not being a Ruby dev comes into play
  • v

    VoxBot

    03/17/2023, 2:05 PM
    and I'm not paid to support clients - I just need various tooling for my workflows so I make sure my needs are covered
  • c

    CVQuesty

    03/17/2023, 2:05 PM
    I usually update a Gemfile and then do
    pdk bundle install
  • c

    CVQuesty

    03/17/2023, 2:06 PM
    that classifies as “working with Gems” for those who aren’t career Ruby devs.
  • c

    CVQuesty

    03/17/2023, 2:07 PM
    I mean, I support both RHEL and Ubuntu. I loathe and do not use Ubuntu, but I support it. It’s more because I’m focused on what my tool does than who it’s for, I guess.
  • c

    CVQuesty

    03/17/2023, 2:08 PM
    Unfortunately, I work for the government, so…. I can’t even share the tools I make, so this is an entirely academic conversation. LOL
  • v

    VoxBot

    03/17/2023, 2:09 PM
    btw, the primary reason I refuse to use PDK now is that it does analytics by default and I want to boycot tools that do that
  • v

    VoxBot

    03/17/2023, 2:09 PM
    that I don't see a further benefit is all secondary
  • v

    VoxBot

    03/17/2023, 2:11 PM
    and yes, I know that puppetserver does it too now, but boycotting that sort of implies leaving the Puppet ecosystem
  • c

    CVQuesty

    03/17/2023, 2:11 PM
    indeed
  • c

    CVQuesty

    03/17/2023, 2:12 PM
    I know that I for one won’t use Forge modules that don’t have the PDK tag any more. It takes a lot for me to stray off the beaten path now.
  • v

    VoxBot

    03/17/2023, 2:13 PM
    that excludes all of Vox Pupupli's modules
1...366367368...648Latest