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

    Lukas Audzevicius

    03/09/2023, 11:14 AM
    @Robert Waffen Huh, interesting.. wonder why im running into a
    Copy code
    Error: Could not install module 'herculesteam-augeasproviders_sysctl' (v2.6.2)\n  Dependency 'herculesteam-augeasproviders_core' (v3.1.0) would overwrite /etc/puppetlabs/code/environments/production/modules/augeasproviders_core\n    Currently, 'puppet-augeasproviders_core' (v3.2.0) is installed to that directory\n
    Only difference is im using core 3.1.0 afaik. Will need to investigate further
  • d

    Dr Bunsen Honeydew

    03/09/2023, 11:14 AM
    See the
    herculesteam-augeasproviders_sysctl
    module at https://forge.puppet.com/herculesteam/augeasproviders_sysctl?src=slack&channel=voxpupuli
  • l

    Lukas Audzevicius

    03/09/2023, 11:15 AM
    @Robert Waffen Huh, interesting.. wonder why im running into a
    Copy code
    Error: Could not install module 'herculesteam-augeasproviders_sysctl' (v2.6.2)\n  Dependency 'herculesteam-augeasproviders_core' (v3.1.0) would overwrite /etc/puppetlabs/code/environments/production/modules/augeasproviders_core\n    Currently, 'puppet-augeasproviders_core' (v3.2.0) is installed to that directory\n
    Only difference is im using core 3.1.0 afaik. Will need to investigate further
  • v

    VoxBot

    03/09/2023, 11:18 AM
    https://github.com/voxpupuli/puppet-augeasproviders_sysctl/pull/65 should we just merge & release it, even though there's an idempotency bug on Puppet 7?
  • v

    VoxBot

    03/09/2023, 11:19 AM
    I don't use the module myself so I don't have time to investigate why it fails, but that is in acceptance testing so it's likely going to show up in production environments too
  • l

    Lukas Audzevicius

    03/09/2023, 11:20 AM
    uhm, assumed there is some degree of expected failures based on this issue at core https://github.com/voxpupuli/puppet-augeasproviders_core/issues/41
  • l

    Lukas Audzevicius

    03/09/2023, 11:20 AM
    uhm, assumed there is some degree of expected failures based on this issue at core https://github.com/voxpupuli/puppet-augeasproviders_core/issues/41
  • l

    Lukas Audzevicius

    03/09/2023, 11:21 AM
    Most of it looks like WIP, so maybe its just a matter of time
  • s

    Slackbot

    03/09/2023, 11:25 AM
    This message was deleted.
    l
    d
    r
    • 4
    • 8
  • r

    Robert Waffen

    03/09/2023, 11:26 AM
    @Lukas Audzevicius maybe this is some dependency f*ck up. because sysctl depends on core and core on sysctl. or it is the problem, when you switch the version in Puppetfile from one vendor to another, but the name stays the same it will be confused. in most cases I deleted the old module first and then install the new on. thonk
  • s

    Slackbot

    03/09/2023, 3:04 PM
    This message was deleted.
    l
    d
    b
    • 4
    • 5
  • b

    bastelfreak

    03/09/2023, 3:04 PM
    and the modules are compatible, just not all augeas modules are eleased yet in our namespace
  • v

    VoxBot

    03/09/2023, 3:15 PM
    ewoud: or drop puppet 7 for mow and make a release?
  • v

    VoxBot

    03/09/2023, 3:16 PM
    bastelfreak: I suggested that earlier in the PR and inclined to move forward with taht
  • v

    VoxBot

    03/09/2023, 3:19 PM
    ewoud: sounds good to me
  • v

    VoxBot

    03/09/2023, 3:19 PM
    bastelfreak: still, little time on my side and since I'm not a user, it's low on the prio list
  • v

    VoxBot

    03/09/2023, 3:22 PM
    I might be able to take a look later
  • v

    VoxBot

    03/09/2023, 4:45 PM
    ewoud: https://github.com/voxpupuli/plumbing/pull/259/files a short one. do you mind taking a look?
    👍 1
  • v

    VoxBot

    03/09/2023, 5:24 PM
    can I get a review for https://github.com/voxpupuli/modulesync/pull/261
  • a

    Alex Fisher

    03/09/2023, 5:28 PM
    arghh... This modulesync build is driving me crazy.
  • a

    Alex Fisher

    03/09/2023, 5:29 PM
    I thought I had it passing, then reverted a small debug change to
    ruby-git
    and everything is failing again.
  • v

    VoxBot

    03/09/2023, 5:46 PM
    can I get another review, for https://github.com/voxpupuli/beaker-docker/pull/91 ?
  • v

    voxel

    03/09/2023, 7:17 PM
    has anybody an idea how to validate json as data type? so class requires to get a valid json sting as input
  • v

    VoxBot

    03/09/2023, 7:19 PM
    why would you want that?
  • v

    VoxBot

    03/09/2023, 7:19 PM
    I'd suggest to use real variables and then serialize to JSON if needed, or accept a String and attempt to parse that, but I don't think data types are really suited for inspecting strings
  • v

    VoxBot

    03/09/2023, 7:22 PM
    if that's a config file: many tools, like nginx for example, support config file validation. we use that in the puppet modules and don't need to care too much about strict datatypes
  • v

    voxel

    03/09/2023, 7:23 PM
    Jup, would be to allow handing a custom config file content... validating as json would be minimum for me
  • v

    VoxBot

    03/09/2023, 7:24 PM
    of yes, the file resource type has a validate command and you could use that
  • v

    voxel

    03/09/2023, 7:25 PM
    sounds like a good plan.. ty
  • v

    VoxBot

    03/09/2023, 7:26 PM
    https://github.com/voxpupuli/puppet-nginx/blob/master/manifests/service.pp that's an implementation with the exec resource
1...351352353...648Latest