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

    VoxBot

    02/21/2023, 1:49 PM
    I should really finish https://partial.solutions/drafts/foreman-ssl-explained.html
  • v

    VoxBot

    02/21/2023, 1:49 PM
    :D
  • v

    VoxBot

    02/21/2023, 1:50 PM
    is such a setup with certificates from different CAs even supported by foreman?
  • v

    VoxBot

    02/21/2023, 1:51 PM
    I don't see why it can't work; they're "just" certificates
  • v

    VoxBot

    02/21/2023, 1:52 PM
    but how do I configure that in the foreman module?
  • v

    VoxBot

    02/21/2023, 1:53 PM
    in puppet-foreman you have server_ssl_{ca,chain,cert,key,crl} for the server part and client_ssl{ca,cert,key} for the client part
  • v

    VoxBot

    02/21/2023, 1:53 PM
    and ca vs chain is something I always look up to be sure
  • v

    VoxBot

    02/21/2023, 1:53 PM
    ah okay
  • v

    VoxBot

    02/21/2023, 1:53 PM
    https://stackoverflow.com/questions/1899983/difference-between-sslcacertificatefile-and-sslcertificatechainfile
  • v

    VoxBot

    02/21/2023, 1:54 PM
    SSLCACertificateFile allows client certs, SSLCertificateChainFile is the certificate that signed $server_ssl_cert
  • v

    VoxBot

    02/21/2023, 1:55 PM
    so if you want to use Puppet CA as client certs, but ACME CA for the public part you would point SSLCACertificateFile to the Puppet CA and SSLCertificateChainFile to the ACME CA
  • v

    VoxBot

    02/21/2023, 1:56 PM
    and on the side connecting to Foreman (so Foreman Proxy and Puppet) the CA is the one to expect, so ACME CA
  • c

    CVQuesty

    02/21/2023, 1:57 PM
    You know, I find myself REALLY REALLY wanting to like Foreman, but I can never get all the way there.
  • v

    VoxBot

    02/21/2023, 1:57 PM
    likes foreman
  • c

    CVQuesty

    02/21/2023, 1:57 PM
    I think the community is in need of a new, well-done dashboard project.
  • c

    CVQuesty

    02/21/2023, 1:57 PM
    Not saying Foreman isn’t well done, fwiw
  • v

    VoxBot

    02/21/2023, 1:57 PM
    dashboard for what?
  • c

    CVQuesty

    02/21/2023, 1:59 PM
    So, when dinosaurs roamed the Puppet earth, there was a dashboard project that was an ENC that allowed for grouping of nodes. It was no-frills, and very easy to work with…. brought quite a few customers up on it until PE subsumed it and turned it into the early PE dashboard. When they did a full rewrite of the dashboard into what is now the PE console, it was deprecated. I think the project is still out there at the forge, but it’s largely abandoned.
  • c

    CVQuesty

    02/21/2023, 2:00 PM
    https://github.com/sodabrew/puppet-dashboard
  • c

    CVQuesty

    02/21/2023, 2:01 PM
    https://github.com/sodabrew/puppet-dashboard
  • c

    CVQuesty

    02/21/2023, 2:01 PM
    there it is
  • c

    CVQuesty

    02/21/2023, 2:01 PM
    there it is
  • c

    CVQuesty

    02/21/2023, 2:02 PM
    Foreman is considerably more full-featured and does tons more…. don’t get me wrong. But for a SIMPLE ENC, the dashboard was super awesome.
  • c

    CVQuesty

    02/21/2023, 2:04 PM
    Looks like it was last touched last year, and then last developed on two years ago.
  • v

    VoxBot

    02/21/2023, 2:04 PM
    is https://github.com/voxpupuli/puppetboard what you'd be looking for?
  • v

    VoxBot

    02/21/2023, 2:04 PM
    puppetboard cannot act as an ENC :(
  • v

    VoxBot

    02/21/2023, 2:04 PM
    Puppetboard is just reporting, not an ENC
  • v

    VoxBot

    02/21/2023, 2:04 PM
    ah yes
  • v

    VoxBot

    02/21/2023, 2:04 PM
    I'm quite happy with foreman. I tried to avoid external ENCs and keep stuff in hiera
  • c

    CVQuesty

    02/21/2023, 2:07 PM
    At one point, I would use Puppetboard and Puppet Dashboard together.
1...310311312...648Latest