https://www.puppet.com/community logo
Join SlackCommunities
Powered by
# puppet-enterprise
  • n

    nwops

    06/17/2022, 10:03 PM
    if one task is executed on 800 nodes is that not 800 tasks being run? I assume they wait in a queue that is managed via a setting.
  • v

    vchepkov

    06/17/2022, 10:04 PM
    someone else can execute another task ¯\_(ツ)_/¯
  • n

    nwops

    06/17/2022, 10:05 PM
    right and all would be managed via a central queue
  • n

    nwops

    06/17/2022, 10:06 PM
    could always let em ride to see what happens
  • n

    nwops

    06/17/2022, 10:12 PM
    https://puppet.com/docs/pe/2021.6/config_orchestration.html#configure_the_orchestrator_and_pe_orchestration_services Looks like 250 is the default
  • n

    npwalker

    06/17/2022, 10:24 PM
    could write a plan that selects the nodes as a PQL query for != the version your upgrading to limited to 50 or 100 or whatever you’re number is
  • n

    npwalker

    06/17/2022, 10:24 PM
    and then submit it back as a PR to the puppet_agent module
  • n

    npwalker

    06/17/2022, 10:24 PM
    🙂
  • n

    nwops

    06/17/2022, 10:57 PM
    watch -n 300 bash upgrade_agents.sh
    (No plan but the upgrade agents does use the pql query with a limit on it already). We are just upgrading without puppet otherwise puppet_agent in enforcing the version.
  • d

    Dagan McGregor

    06/18/2022, 4:34 AM
    I am curious if anyone has word on when a new PE release (or LTS) might be due out? We're getting close to the time of the cycle for a new LTS release
  • d

    Dagan McGregor

    06/18/2022, 4:34 AM
    would help with some internal planning if there was some forward announcements 🙂
    💯 2
    👀 1
  • d

    David Sandilands

    06/20/2022, 8:29 AM
    @nwops be very careful when running large numbers of nodes in a single task. It will run only that task on those nodes until it has been completed. So anything else that comes up will queue behind it.
  • s

    Slackbot

    06/20/2022, 12:54 PM
    This message was deleted.
    t
    • 2
    • 4
  • s

    Slackbot

    06/20/2022, 5:48 PM
    This message was deleted.
    n
    n
    b
    • 4
    • 44
  • n

    nwops

    06/20/2022, 6:28 PM
    This is an upgrade from pe 2019.6.0. (Maybe even older). I’ll have the check out the CA files. There was old installers from 2016 present too 🙂
  • d

    drobinson

    06/22/2022, 1:56 AM
    Is there a way to find catalog compilation failures via pql? Is it just to look for agents using cached catalog
  • s

    Slackbot

    06/22/2022, 6:52 PM
    This message was deleted.
    n
    n
    m
    • 4
    • 8
  • n

    nwops

    06/22/2022, 6:52 PM
    https://github.com/puppetlabs/puppetlabs-pe_status_check/blob/main/lib/facter/agent_status_check.rb#L9 I don’t think 90 days is enough notice for some. Any way to make this configurable, or provide a fact that dumps expiration date?
  • s

    Slackbot

    06/22/2022, 7:53 PM
    This message was deleted.
    n
    n
    • 3
    • 11
  • n

    Nick Kwiecien

    06/22/2022, 7:57 PM
    We run puppet enterprise on AWS EC2 and we have it defined in Terraform so we can redeploy a new instance of puppet enterprise
  • n

    npwalker

    06/23/2022, 7:48 PM
    I think we have a gap in terms of what you are doing and what I’d expect. So I would expect that you have a control-repo stored in git like our template here https://github.com/puppetlabs/control-repo Which includes a Puppetfile that defines the modules and versions of the modules you want. https://github.com/puppetlabs/control-repo/blob/production/Puppetfile However, I don’t think thats necessarily an issue. Your way should work can you share the error message you are getting around “an issue with one of our puppet modules failing due to a dependency issue” If that error is coming from the puppet module tool… it might not be a real error. The modules might not meet the declared dependencies of another module but that doesn’t necessarily mean your puppet code won’t work. So if you can force install all the modules and then you can still run your puppet code … that should all be fine.
  • n

    nwops

    06/24/2022, 1:59 PM
    Can I configure an agent to use multiple compilers in place of a LB?
  • v

    vchepkov

    06/24/2022, 2:18 PM
    yep
  • v

    vchepkov

    06/24/2022, 2:18 PM
    server_list
  • n

    nwops

    06/24/2022, 2:25 PM
    that is what I thought, I assumed it was only for compilers
  • v

    vchepkov

    06/24/2022, 2:30 PM
    nope. but it will hit first one on the list every time, unlike LB
  • c

    csharpsteen

    06/24/2022, 3:13 PM
    Aye, there’s really no “balancing” there. It’s just a fail-over list.
  • c

    csharpsteen

    06/24/2022, 3:15 PM
    A Load Balancer is the best choice for a compiler pool because it can make choices about load in a more sophisticated manner than “fail over” or “round robin”. Puppet Agent traffic in particular is a good fit for “least connections”.
  • c

    csharpsteen

    06/24/2022, 3:16 PM
    The other strategies tend to pummel a server that falls behind by shoveling more load onto it.
  • c

    csharpsteen

    06/24/2022, 3:17 PM
    The other strategies tend to pummel a server that falls behind by shoveling more load onto it.
1...121314...73Latest