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

    Yorokobi

    06/09/2022, 8:06 PM
    Maybe if you don't mind sussing out all the required capabilities to tie to the binary not to mention the possible SELinux bits. And you'll have to redo the capabilities whenever you upgrade.
  • y

    Yorokobi

    06/09/2022, 8:06 PM
    IF the agent can use them.
  • c

    csharpsteen

    06/09/2022, 8:08 PM
    Most of the content in the Puppet ecosystem is written with the assumption the agent is running as
    root
    --- so non-root agents isn’t something I’d recommend as it’s pretty much signing up for a perpetual uphill push.
  • k

    Ken Meservy

    06/09/2022, 8:09 PM
    For sure - and that's what I've told the client. I hadn't seen anything online but wanted to reach out here in case I was missing something.
  • k

    Ken Meservy

    06/09/2022, 8:09 PM
    It's not at all something I actual want to try and implement.
  • b

    bastelfreak

    06/09/2022, 8:10 PM
    I use puppet as normal user but the usecase is.. limited
  • h

    hbui

    06/09/2022, 8:10 PM
    you can do it, but everything that puppet manages has to be readable and writable by whatever user puppet runs as
  • h

    hbui

    06/09/2022, 8:10 PM
    which more or less rules out any system level configuration
  • b

    bastelfreak

    06/09/2022, 8:10 PM
    the question should be: what does the customer want to manage
  • b

    bastelfreak

    06/09/2022, 8:10 PM
    if that doesnt require root, but doesnt require root
  • k

    Ken Meservy

    06/09/2022, 8:12 PM
    Security wants nothing running as root is what the customer wants. 😄
  • y

    Yorokobi

    06/09/2022, 8:12 PM
    glwt
  • k

    Ken Meservy

    06/09/2022, 8:12 PM
    Yup.
  • c

    csharpsteen

    06/09/2022, 8:12 PM
    It’s more than just readable+writable by a particular user. There’s plenty of cases where
    admin_command
    won’t work, but
    <pick your sudo> admin_command
    would work. However, making that decision is extra complexity which means extra work for module authors. In the grand scheme of things, the number of folks running non-root agents rounds to 0 — so module authors reasonably assume
    root
    and skip the extra work.
  • y

    Yorokobi

    06/09/2022, 8:13 PM
    How much of
    capabilities(7)
    can the agent use?
  • k

    Ken Meservy

    06/09/2022, 8:13 PM
    Yeah it's never been anything I've ever had to work around/through so I'm hoping that if I can show them that we can move on.
  • y

    Yorokobi

    06/09/2022, 8:13 PM
    How much of
    capabilities(7)
    can the agent use?
  • h

    hbui

    06/09/2022, 8:16 PM
    Doesn't SCCM run as
    system
    ? If you can get the security team to see it in terms of a product that they've accepted the risk on, maybe you can get them to budge on puppet. I assume any windows configuration management tools are running as the equivalent of root.
  • s

    Slackbot

    06/09/2022, 8:18 PM
    This message was deleted.
    c
    k
    • 3
    • 2
  • k

    Ken Meservy

    06/09/2022, 8:19 PM
    Also I'm sorry if this should've been put in office-hours, slack novice.
  • c

    csharpsteen

    06/09/2022, 8:20 PM
    Nope, right spot. #CFD8Z9A4T is only active during particular hours for specific topics.
    👍 1
  • s

    Slackbot

    06/09/2022, 8:21 PM
    This message was deleted.
    c
    • 2
    • 1
  • h

    hbui

    06/09/2022, 8:31 PM
    I have mailalias_core listed in a Puppetfile, I don't believe that one gets vendored in the puppet-agent
  • h

    hbui

    06/09/2022, 8:32 PM
    I have mailalias_core listed in a Puppetfile, I don't believe that one gets vendored in the puppet-agent
  • s

    Samy

    06/10/2022, 9:28 AM
    Hi Everyone, Thanks for your answers on puppet task to upgrade debian 9-11 Instead of tasks, Will it be a good idea if I use any puppet module to upgrade the debian 9 to debian 11 ? Do we have any of it on forge?
  • b

    bastelfreak

    06/10/2022, 9:33 AM
    no
  • b

    bastelfreak

    06/10/2022, 9:33 AM
    the same we said yesterday applies to that as well
  • b

    bastelfreak

    06/10/2022, 9:33 AM
    we recommend provisioning new boxes instead
  • s

    Slackbot

    06/10/2022, 9:34 AM
    This message was deleted.
    s
    b
    • 3
    • 11
  • s

    Samy

    06/10/2022, 11:02 AM
    We don't have any debian systems yet, if puppet finds new debian system created then it will perform actions on those debian 11 with case statements
1...626364...428Latest