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

    kenyon

    11/11/2025, 8:18 PM
    doesn't take much time to learn, my junior teammates use the PE Orchestrator without problems. it's great for running jobs on puppet-managed machines.
  • k

    kenyon

    11/11/2025, 8:19 PM
    for some reason one of the most useful modules doesn't come bundled with PE, https://forge.puppet.com/modules/puppetlabs/exec/ that is, "just run a command"
  • j

    jms1

    11/11/2025, 8:22 PM
    "being quick and easy to learn" doesn't change "not something we need" ... and i don't see how
    puppet task run exec command="df -h" --nodes xyz
    is any better than
    ssh xyz df -h
  • k

    kenyon

    11/11/2025, 8:24 PM
    it's a few clicks in a web interface, but your loss 🤷
  • j

    jms1

    11/11/2025, 8:30 PM
    no worries, i appreciate the suggestions ... right now my biggest problem is that i don't have time to learn about all the new stuff
  • c

    CVQuesty

    11/11/2025, 8:33 PM
    I think that’s the disconnect. Many of these tools were releasse years upon years ago. Most people no longer view them as “new”
  • c

    csharpsteen

    11/11/2025, 8:36 PM
    Orchestrator first shipped about a decade ago in PE 2015.3 🙂
  • v

    vchepkov

    11/11/2025, 8:38 PM
    and choria is a descendant of mco
  • s

    spp

    11/11/2025, 9:30 PM
    Tasks and plans run over pcp and the pxp-agent, increasing security and reliability by not requiring individual user keys all over. They are auditable because they're stored in the PE logs. They can be run in parallel across many systems. The results are shareable through the interface. For juniors, they can be guard railed by only allowing specific flags and parameters. They're actually quite useful from an organizational standpoint, even if not specifically from a long time administrator who knows how to do everything by hand standpoint.
    đź’Ż 2
  • g

    Goran Brannstrom

    11/13/2025, 7:43 AM
    I am the only one who has stumbled on the install script for Puppet Enterprise 2025 failing due to a dependency on chkconfig? Apparently during an installation of pe-postgres. Time to sync up with the 21th century perhaps? 🙂
    g
    c
    b
    • 4
    • 3
  • r

    Raj Parpani

    11/13/2025, 8:30 PM
    My agent server is looking at a branch created in Azure which was removed after a Pull request was completed. However after deleting the branch, I was expecting the server to look at production branch when running puppet agent -t but it still appears to be looking at an old branch which has been removed. I tried to research how to fix this myself but cant figure out a way around. Can someone please advise what can be done to fix this issue?
  • c

    CVQuesty

    11/13/2025, 8:36 PM
    you’ll likely need to delete that branch in your control_repo as well, run a puppet-code deploy on the server, and then the branch should stop being known about by the Puppet server
  • r

    Raj Parpani

    11/13/2025, 9:27 PM
    yeah tried this and usually it picks up the production branch but its still somehow trying to pickup the deleted branch
  • c

    CVQuesty

    11/13/2025, 9:30 PM
    I know open source has r10k artifacts stashed in /opt/puppetlabs/puppet/cache/r10k. Maybe somnething similar for Code Manager?
  • r

    Raj Parpani

    11/13/2025, 9:41 PM
    Assuming some previous fetch was corrupted or something I ran rm -rf /opt/puppetlabs/server/data/code-manager/git/*
  • r

    Raj Parpani

    11/13/2025, 9:41 PM
    Then when i try to run puppet-code deploy --all --wait it has errors
  • k

    kenyon

    11/13/2025, 9:54 PM
    the environment might be set to the non-production one in the PE console for the node
  • r

    Raj Parpani

    11/13/2025, 9:55 PM
    image.png
  • r

    Raj Parpani

    11/13/2025, 9:56 PM
    This doesnt pickup production which is strange
  • r

    Raj Parpani

    11/13/2025, 9:56 PM
    We do have that branch in azure and tests show it can ping it etc
  • a

    Adrian Parreiras Horta

    11/13/2025, 10:16 PM
    agent-specified
    means the node classifier, i.e. the Console, will use the environment that the agent requests. So whatever is in the agent's
    puppet.conf
    is what will be used for the environment.
    c
    • 2
    • 1
  • r

    Raj Parpani

    11/13/2025, 10:30 PM
    puppet.conf does not have any code to explicitly pickup production
  • r

    Raj Parpani

    11/13/2025, 10:31 PM
    Usually it just look at production
  • r

    Raj Parpani

    11/13/2025, 10:34 PM
    The list should show production in its values like it did before but it does not so trying to fix it
  • s

    steveax

    11/13/2025, 10:38 PM
    one thing to be aware of… the console has a cache as that can be an expensive request if there’s many environments, on the classes tab of the node group detail screen there’s a refresh button
    âž• 1
  • s

    steveax

    11/13/2025, 10:38 PM
    Screenshot 2025-11-13 at 14.37.56.png
  • r

    Raj Parpani

    11/13/2025, 10:52 PM
    I do know but that doesnt fix the issue of production not showing
  • s

    steveax

    11/13/2025, 10:53 PM
    to narrow things down, what does puppetserver list?
  • s

    steveax

    11/13/2025, 10:53 PM
    Untitled
    Untitled
  • k

    kenyon

    11/13/2025, 11:27 PM
    did you try running explicitly with production, like
    puppet agent --test --environment production
    and then see if the next runs without explicit
    environment
    setting keep using production