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

    Dr Bunsen Honeydew

    06/29/2022, 4:42 PM
    natemccurdy gained a level! (Karma: 7)
  • r

    Rafael Oganesyan

    06/29/2022, 4:43 PM
    Morning everyone, does anyone have any experience with using Foreman-Katello? It uses Puppet for configuration management. So I was wondering if I can use an existing puppet deployment with Foreman.
  • v

    vchepkov

    06/29/2022, 5:35 PM
    products go though "*conscious uncoupling"* at the moment, not sure where it will end up. We have Puppet Enterprise, so having foreman's puppet is not an option. There are anecdotes of configuration that do use external puppet with foreman, but I have never seen a working example
  • v

    vchepkov

    06/29/2022, 5:36 PM
    products go though "*conscious uncoupling"* at the moment, not sure where it will end up. We have Puppet Enterprise, so having foreman's puppet is not an option. There are anecdotes of configuration that do use external puppet with foreman, but I have never seen a working example
  • b

    Brian Schonecker

    06/29/2022, 5:46 PM
    @Rafael Oganesyan I used to manage Red Hat Satellite 6 which (at the time) had Puppet integration. I do not recommend trying to use The Forman/Puppet integration. I prefer to keep the Foreman/Satellite stuff separate from Puppet (open source). Maybe I'm old-school but I found it much more difficult to manage Puppet 'stuff' with Satellite/Foreman. Also, RHEL Satellite is dog slow.
  • v

    vchepkov

    06/29/2022, 5:48 PM
    you can use a report processor to send reports to foreman from puppet, to populate the dashbords, if that's the goal
  • l

    Lumiere

    06/29/2022, 6:13 PM
    @Rafael Oganesyan we run a foreman/katello infra and puppet OSS, it makes installation more complex, but it is doable
  • l

    Lumiere

    06/29/2022, 6:13 PM
    basically the installer is puppet apply
  • r

    Rafael Oganesyan

    06/29/2022, 6:24 PM
    I see, thank you all! So I guess the general recommendation is to use puppet OSS with Foreman/Katello and have puppet enterprise for all configuration management? I thought maybe there may have been some collaboration with Puppet team and Foreman team on creating a installation package which would integrate a Foreman installation with an existing Puppet environment
  • l

    Lumiere

    06/29/2022, 6:34 PM
    I would go looking for the foreman folks (at least one of them tend to be in #C0W1Y5VL0 here occasionally, or libera irc's #foreman) to see how they manage the foreman server with foreman's puppet
    gratitude thank you 1
  • l

    Lumiere

    06/29/2022, 6:35 PM
    we don't actually do stateful management of the katello instance right now
  • l

    Lumiere

    06/29/2022, 6:35 PM
    and running puppet separately from katello added months to our project somewhere in there
  • r

    Rafael Oganesyan

    06/29/2022, 6:40 PM
    Well at the moment I have a working Katello install as well as a Puppet deployment, so I guess I will leave well enough alone...At least for now. There isn't really a specific purpose where I need to the two integrated. I just would have preferred the option for a more "clean" deployment. But I will also reach out to the Foreman team to hear their thoughts
  • s

    Slackbot

    06/29/2022, 6:45 PM
    This message was deleted.
    v
    b
    • 3
    • 4
  • v

    vchepkov

    06/29/2022, 6:47 PM
    I think the question is how to have foreman/katello with an external puppet installation. Would be nice to see in examples profiles for a solution like that
    👍 1
  • r

    Rafael Oganesyan

    06/29/2022, 6:48 PM
    I was looking for something similar to using an existing DHCP server. Foreman can install DHCP server, but if I have and existing DHCP server I can use the smart-proxy module to point Foreman to the existing DHCP server. Having that option with puppet would have been a nice addition, but like it was mentioned that would be more up to the Foreman team
  • v

    vchepkov

    06/29/2022, 6:50 PM
    https://github.com/vchepkov/puppet-bootstrap/blob/production/site/bootstrap/manifests/server.pp
  • v

    vchepkov

    06/29/2022, 6:50 PM
    I have this code that installs puppet without foreman
  • b

    bastelfreak

    06/29/2022, 6:54 PM
    na. install the smartproxy in each compiler, and thats it basically?
  • b

    bastelfreak

    06/29/2022, 6:55 PM
    if you want reports in foreman, enable the report processor for foreman on the puppetserver(s)
  • b

    bastelfreak

    06/29/2022, 6:55 PM
    you just cannot have multiple ENCs, forenan can beused as that and PE as well. you would need to decide for one
  • m

    Miro Hadzhiev

    06/29/2022, 8:02 PM
    Well - I believe the chart is production ready and can be used for production workloads. I know many people doing so. This is my personal opinion and obviously the opinion of other engineers.
  • m

    Miro Hadzhiev

    06/29/2022, 8:04 PM
    If we speak about it from the standpoint of Puppet (the company) - the chart is community supported. Whether that changes its production-grade status - I don't believe so. E.g., the Kube-Prometheus Stack Helm chart (I'm one of its maintainers too) is community supported as well - and the whole world uses it to deploy Prometheus to K8s.
  • m

    Miro Hadzhiev

    06/29/2022, 8:07 PM
    Also - @davidphay is of the maintainers of the chart and he actually has introduced this functionality and can talk about it in greater details.
  • m

    Miro Hadzhiev

    06/29/2022, 8:08 PM
    Also - @davidphay is one of the maintainers of the chart and he has actually introduced this functionality and can talk about it in greater details.
  • m

    Miro Hadzhiev

    06/29/2022, 8:08 PM
    Also - @davidphay is one of the maintainers of the chart and he has actually introduced this functionality and can talk about it in greater details.
  • n

    nmaludy

    06/29/2022, 9:00 PM
    is there a way to exclude a directory with in the
    check:symlinks
    rake task?
  • n

    nmaludy

    06/29/2022, 9:03 PM
    i didn't see a
    configuration
    like i'm used to with like
    PuppetLint
    or
    PuppetSyntax
  • n

    nmaludy

    06/29/2022, 9:09 PM
    this worked, but seemed very hackish
    Copy code
    PuppetlabsSpecHelper::Tasks::CheckSymlinks::DEFAULT_IGNORED = PuppetlabsSpecHelper::Tasks::CheckSymlinks::DEFAULT_IGNORED + ['/xyz/']
  • n

    nwops

    06/30/2022, 1:08 AM
    With PQL how can I use data from a query in the same query. I want to get the latest report id and query the events with that id.
1...868788...428Latest