https://www.puppet.com/community logo
Join SlackCommunities
Powered by
# office-hours
  • c

    Cas Donoghue

    05/09/2023, 4:28 PM
    where we are at now with bolt shim is that it is a bare bones minimal example to help people get started with that "shim" pattern
  • c

    Cas Donoghue

    05/09/2023, 4:29 PM
    We know we can build a better solution we just have not prioritiezed it yet. Instead of investing more in the shim we are going to take a step back and consider a more comprehensive solution.
  • c

    Chris Reay

    05/09/2023, 4:29 PM
    That sounds fantastic. Thank you for the info.
  • c

    Chris Reay

    05/09/2023, 4:32 PM
    But Bolt Shim and PE are just one part of the issue. We still are not able to use
    bolt command run
    while using --transport pcp to run native powershell. We usually prefer using bolt directly instead of bolt shim because the output is much easier to ready but we still have all the format and syntax challenges there as well.
  • c

    Chris Reay

    05/09/2023, 4:33 PM
    Would this also still fall under the more comprehensive solution in the future perhaps?
  • c

    Cas Donoghue

    05/09/2023, 4:42 PM
    exactly yeah. The trick will be how we do RBAC on that. We will need a away to at minimum restrict a user to nodes.
  • c

    Cas Donoghue

    05/09/2023, 4:43 PM
    we have joked before about
    bolt --enterprise
  • c

    Chris Reay

    05/09/2023, 4:43 PM
    lol
  • d

    Dr Bunsen Honeydew

    05/09/2023, 4:45 PM
    beaker πŸ§‘β€πŸ«Puppet Core Team is about to start up in 15 minutes
  • c

    Cas Donoghue

    05/09/2023, 4:45 PM
    another thing you may at least try is a plan shim... Specifically deploy a plan that takes an arbitrary command and use PE to run that plan. Currently you would neeed to use orchestrator client for that
    Copy code
    plan command($command, $nodes){
       # obviously params would need some special care
       return run_command($command, $nodes)
    }
    puppet plan run command "psversion" nodes='my-agents'
  • c

    Chris Reay

    05/09/2023, 4:52 PM
    Ok I will take a look at that too. Thank you.
  • j

    josh

    05/09/2023, 5:05 PM
    Hi folks, Have a question about open source puppet, ask away!
    πŸ‘‹πŸ» 1
  • n

    nickgw

    05/09/2023, 5:06 PM
    Reposting from the general puppet channel : https://puppetcommunity.slack.com/archives/C0W298S9G/p1683649464833209
  • p

    Pat Riehecky

    05/09/2023, 5:06 PM
    I've got a few PRs that have been out for a while, any chance for forward motion? https://github.com/puppetlabs/facter/pull/2480 https://github.com/puppetlabs/facter/pull/2487 https://github.com/puppetlabs/facter/pull/2488
  • n

    nickgw

    05/09/2023, 5:06 PM
    Basically I want to run
    puppet ssl submit_request
    and get the csr to submit to vault
  • j

    josh

    05/09/2023, 5:07 PM
    @nickgw not currently, but please comment on https://tickets.puppetlabs.com/browse/PUP-10589
  • p

    Pat Riehecky

    05/09/2023, 5:07 PM
    I realize I keep nagging on the kdump lense for RHEL9, but it does bug me : https://tickets.puppetlabs.com/browse/PA-4938
  • n

    nickgw

    05/09/2023, 5:09 PM
    So the workaround now is use puppet agent bootstrap?
  • j

    josh

    05/09/2023, 5:12 PM
    @nickgw I'm not sure what the status is for the bootstrap application. Adding support for generating a CSR should be pretty easy. Just need to update the
    puppet ssl
    application to call https://github.com/puppetlabs/puppet/blob/ad7d75b08dfff5e308fde199407d84308d74e538/lib/puppet/application/ssl.rb#L164-L176 and call
    puts <http://csr.to|csr.to>_text
    πŸ‘ 1
  • s

    Slackbot

    05/09/2023, 5:17 PM
    This message was deleted.
    n
    y
    • 3
    • 3
  • j

    josh

    05/09/2023, 5:26 PM
    @Pat Riehecky I added the augeas lens ticket to our Q3 epic. This is a case where I really wish the community was able to reproduce our build process and contribute patches directly, but I don't know how feasible that is?
  • p

    Pat Riehecky

    05/09/2023, 5:27 PM
    In the initial ticket I included the patch needed to the kdump lense
  • j

    josh

    05/09/2023, 5:30 PM
    Ah sorry, what I meant is being able to contribute patches to https://github.com/puppetlabs/puppet-runtime/blob/master/configs/components/augeas.rb This is where we specify which version of augeas to pull in and which patches to apply.
  • p

    Pat Riehecky

    05/09/2023, 5:32 PM
    With some of my patches to facter sitting for over a year without a review, it is hard to workup the motivation to toss another patch into yet another queue
  • j

    josh

    05/09/2023, 5:33 PM
    yeah that's fair
  • p

    Pat Riehecky

    05/09/2023, 5:33 PM
    I figured being broken on RHEL would motivate the business side of the house...
  • j

    josh

    05/09/2023, 5:33 PM
    I was more curious if it's possible for community members to build our vanagon projects? I know some folks worked on making that process better, but I don't know the current state.
  • j

    josh

    05/09/2023, 5:49 PM
    @Pat Riehecky I left a comment on https://github.com/puppetlabs/facter/pull/2487, let me know if that makes sense?
  • j

    josh

    05/09/2023, 5:59 PM
    Also similar for https://github.com/puppetlabs/facter/pull/2480
  • d

    Dr Bunsen Honeydew

    05/09/2023, 6:02 PM
    goodnews Next up is πŸ§‘β€πŸ«Puppet Forge in 42 hours
1...545556...78Latest